# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 8182 A261 unpk D0, D2, 0xA261 00000004 0000 3246 ori.b D0, 0x46 /* 'F' */ 00000008 0000 1C1C ori.b D0, 0x1C 0000000C 0000 019C ori.b D0, 0x9C 00000010 8000 or.b D0, D0 00000012 0002 3078 ori.b D2, 0x78 /* 'x' */ 00000016 007D 723A ori.w <>, 0x723A /* 'r:' */ 0000001A 4A74 3970 6D56 6C4E tst.w [A4 + 0x6D566C4E] // begin alternate branch 00000020-00000022 label00000020: 00000020 6C4E bge +0x50 /* 00000070 */ // end alternate branch 00000020-00000022 label00000020: // (misaligned) 00000022 3052 movea.w A0, [A2] label00000024: 00000024 3C34 6F38 4274 6F34 move.w D6, [A4 + 0x42746F34 + D6 * 8] 0000002C 6DF2 blt -0xC /* 00000020 */ 0000002E 6CF4 bge -0xA /* 00000024 */ 00000030 6086 bra -0x78 /* FFFFFFB8 */ 00000032 FCEA FBB6 .extension 0xCEA <> // unimplemented 00000036 B9DF cmpa.l A4, [A7]+ 00000038 FCC2 FC24 .extension 0xCC2 <> // unimplemented 0000003C F978 .extension 0x978 <> // unimplemented 0000003E FA92 FC6A .extension 0xA92 <> // unimplemented 00000042 FC5E 1768 .extension 0xC5E <>, 0x1768 // unimplemented 00000046 DB14 add.b [A4], D5 00000048 DB08 addx.b -[A5], -[A0] 0000004A E2B2 roxr D2, D1 0000004C AA1A syscall GetBackColor 0000004E E2B2 roxr D2, D1 00000050 E2B4 roxr D4, D1 00000052 E2B6 roxr D6, D1 00000054 36A8 A8F3 move.w [A3], [A0 - 0x570D] 00000058 3039 A8F2 A8F4 move.w D0, [0xA8F2A8F4] 0000005E 2B2A 6CF6 move.l -[A5], [A2 + 0x6CF6] 00000062 8128 1F8A or.b [A0 + 0x1F8A], D0 00000066 08E2 BC6B bset.b -[A2], 0x6B /* 'k' */ 0000006A E27E ror D6.w, D1 0000006C A856 syscall ObscureCursor 0000006E A850 syscall InitCursor label00000070: 00000070 F6DE 7610 .extension 0x6DE <> // unimplemented 00000074 37B0 FF20 6F28 F5B4 move.w <>, [A0 + 0x6F28 + A7 * 8] 0000007C A9B9 syscall GetCursor 0000007E 2BEA A9CD move.l <>, [A2 - 0x5633] 00000082 A9E4 syscall HandAndHand 00000084 F386 .invalid <> 00000086 6E14 bgt +0x16 /* 0000009C */ 00000088 F2F4 F2B8 .extension 0x2F4 <> // unimplemented 0000008C F260 802C .extension 0x260 <>, 0x802C // unimplemented 00000090 FE26 2B3A .unknown 0xFE26 0x2B3A (W = 7) 00000094 9E54 sub.w D7, [A4] 00000096 0628 CAA8 C268 addi.b [A0 - 0x3D98], 0xA8 label0000009C: 0000009C A95E syscall GetControlTitle/GetCTitle 0000009E A95D syscall HiliteControl label000000A0: 000000A0 A03B syscall Delay 000000A2 A92C syscall FindWindow 000000A4 A925 syscall DragWindow 000000A6 324A movea.w A1, A2 000000A8 414C chk.w D0, A4 000000AA F8EC A985 .extension 0x8EC <> // unimplemented // begin alternate branch 000000AC-000000AE label000000AC: 000000AC A985 syscall Alert // end alternate branch 000000AC-000000AE label000000AC: // (misaligned) 000000AE 0850 DC01 bchg.b [A0], 0x1 000000B2 1222 move.b D1, -[A2] 000000B4 F578 .extension 0x578 <> // unimplemented 000000B6 A93C syscall SetMenuBar 000000B8 6E72 bgt +0x74 /* 0000012C */ 000000BA 3A34 3E34 move.w D5, [A4 + D3 * 8 + 0x34] 000000BE 9E41 sub.w D7, D1 000000C0 528A addq.l A2, 1 000000C2 67DC beq -0x22 /* 000000A0 */ 000000C4 6E14 bgt +0x16 /* 000000DA */ 000000C6 F298 F258 .extension 0x298 <> // unimplemented 000000CA A895 syscall ShutDown 000000CC A895 syscall ShutDown 000000CE 1388 F690 move.b [A1 + A7.w * 8 - 0x112], A0 000000D2 6E2E bgt +0x30 /* 00000102 */ 000000D4 2B9A 2897 move.l [A5 + D2 - 0x105], [A2]+ 000000D8 8AD0 divu.w D5, [A0] label000000DA: 000000DA 8AD0 divu.w D5, [A0] 000000DC 7530 moveq.l D2, 0x30 000000DE 7530 moveq.l D2, 0x30 000000E0 DB88 addx.l -[A5], -[A0] 000000E2 6F40 ble +0x42 /* 00000124 */ 000000E4 DBA6 add.l -[A6], D5 000000E6 DB9E add.l [A6]+, D5 000000E8 DBA4 add.l -[A4], D5 000000EA DB9C add.l [A4]+, D5 000000EC 2B52 6D66 move.l [A5 + 0x6D66], [A2] label000000F0: 000000F0 651A bcs +0x1C /* 0000010C */ 000000F2 6208 bhi +0xA /* 000000FC */ 000000F4 6CB6 bge -0x48 /* 000000AC */ 000000F6 E276 roxr D6.w, D1 000000F8 F07C F064 .extension 0x07C <>, 0xF064 // unimplemented label000000FC: 000000FC 3290 move.w [A1], [A0] 000000FE 5586 subq.l D6, 2 00000100 EFB4 roxl D4, D7 label00000102: 00000102 6C38 bge +0x3A /* 0000013C */ label00000104: 00000104 E2D8 lsr .w [A0]+ 00000106 A98F syscall SetDialogItemText/SetIText 00000108 EDEA FC1A E2D8 bfffo D7, [A2 - 0x1D28] {D0:26} // begin alternate branch 0000010C-0000010E label0000010C: 0000010C E2D8 lsr .w [A0]+ // end alternate branch 0000010C-0000010E label0000010C: // (misaligned) 0000010E 0EC2 .incomplete label00000110: 00000110 0EDA .incomplete 00000112 0EE2 .incomplete 00000114 337A 0F9D A9EA move.w [A1 - 0x5616], [PC + 0xF9D /* 000010B3, value 0x456 */] 0000011A 6CE8 bge -0x16 /* 00000104 */ 0000011C E7F2 FE24 rol .w [A2 + A7 * 8 + 0x24] // begin alternate branch 0000011E-00000122 label0000011E: 0000011E FE24 D2D7 .unknown 0xFE24 0xD2D7 (W = 7) // end alternate branch 0000011E-00000122 label0000011E: // (misaligned) 00000120 D2D7 add.w A1, [A7] 00000122 A9C4 syscall OpenRFPerm label00000124: 00000124 E6BA ror D2, D3 00000126 101C move.b D0, [A4]+ 00000128 E554 roxl D4.w, 2 0000012A FA2E E2D0 .unknown 0xFA2E 0xE2D0 (W = 5) // begin alternate branch 0000012C-0000012E label0000012C: 0000012C E2D0 lsr .w [A0] // end alternate branch 0000012C-0000012E label0000012C: // (misaligned) 0000012E 6FE0 ble -0x1E /* 00000110 */ 00000130 DB62 add.w -[A2], D5 00000132 DB48 addx.w -[A5], -[A0] 00000134 E272 roxr D2.w, D1 00000136 E944 asl D4.w, 4 00000138 E930 roxl D0.b, D4 0000013A E924 asl D4.b, D4 label0000013C: 0000013C E918 rol D0.b, 4 0000013E 7D01 moveq.l D6, 0x01 00000140 E2AA lsr D2, D1 00000142 DCB6 D894 add.l D6, [A6 + A5 - 0x108] 00000146 0FA2 bclr -[A2], D7 00000148 2BAA F7F8 E2AA move.l [A5 + A6.w * 2 - 0x86], [A2 - 0x808] 0000014E 0C62 13C2 cmpi.w -[A2], 0x13C2 00000152 DA86 add.l D5, D6 00000154 1452 movea.b A2, [A2] 00000156 6CC6 bge -0x38 /* 0000011E */ 00000158 3974 6D30 6C28 39AC 6E92 move.w [A4 + 0x6E92], [A4 + 0x6C2839AC + D6 * 4] label00000162: 00000162 6E8C bgt -0x72 /* 000000F0 */ 00000164 E55A rol D2.w, 2 00000166 2BC2 move.l <>, D2 00000168 916E E426 sub.w [A6 - 0x1BDA], D0 0000016C E3C4 lsl .w D4 0000016E 34E2 move.w [A2]+, -[A2] 00000170 E02C lsr D4.b, D0 00000172 A877 syscall MovePortTo 00000174 A876 syscall PortSize 00000176 EB8C lsl D4, 5 00000178 2B6A DE00 DD68 move.l [A5 - 0x2298], [A2 - 0x2200] 0000017E 2BFA DDAE move.l <>, [PC - 0x2252 /* FFFFDF2E, cstring "" */] 00000182 3482 move.w [A2], D2 00000184 348A move.w [A2], A2 00000186 D5B2 34A2 add.l [A2 + D3.w * 4 - 0x94], D2 0000018A 6C3E bge +0x40 /* 000001CA */ 0000018C 2BD2 move.l <>, [A2] 0000018E 2BDA move.l <>, [A2]+ 00000190 D2E8 D264 add.w A1, [A0 - 0x2D9C] 00000194 6FCC ble -0x32 /* 00000162 */ 00000196 1E62 movea.b A7, -[A2] 00000198 1F0A move.b -[A7], A2 0000019A 0E14 2E04 .invalid.b [A4], 0x4 // invalid immediate operation 0000019E 1463 movea.b A2, -[A3] 000001A0 2A08 move.l D5, A0 000001A2 004B 2BE3 ori.w A3, 0x2BE3 000001A6 0628 3B02 A838 addi.b [A0 - 0x57C8], 0x2 000001AC 2E16 move.l D7, [A6] 000001AE 0C9C 1865 0206 cmpi.l [A4]+, 0x18650206 000001B4 0822 4E2B btst.b -[A2], 0x2B /* '+' */ 000001B8 0036 00DB 2030 ori.b [A6 + D2.w + 0x30], 0xDB 000001BE 4208 clr.b A0 000001C0 0F70 4B69 0800 bchg [[A0 + 0x800]], D7 000001C6 9319 sub.b [A1]+, D1 000001C8 224E movea.l A1, A6 label000001CA: 000001CA C303 abcd D1, D3 000001CC 3600 move.w D3, D0 000001CE 3B13 move.w -[A5], [A3] 000001D0 BB05 xor.b D5, D5 000001D2 C432 024B and.b D2, [A2 + D0.w * 2 + 0x4B] 000001D6 778C moveq.l D3, 0xFFFFFF8C 000001D8 2A10 move.l D5, [A0] 000001DA 2336 ED03 04ED 032B move.l -[A1], [[A6 + <> + A6 * 4] + 0x4ED032B] 000001E2 0770 0320 F103 bchg [A0 - 0xEFD + D0 * 2], D3 000001E8 04F1 .incomplete 000001EA 03B3 2BE5 bclr <>, D1 000001EE 038B bclr A3, D1 000001F0 2222 move.l D1, -[A2] 000001F2 4EE3 jmp -[A3] 000001F4 0004 0B07 ori.b D4, 0x7 000001F8 224E movea.l A1, A6 000001FA 1321 move.b -[A1], -[A1] 000001FC 366A F306 movea.w A3, [A2 - 0xCFA] 00000200 5A3B 0258 addq.b [PC + D0.w * 2 + 0x58], 5 00000204 D6F3 064B add.w A3, [A3 + D0.w * 8 + 0x4B] 00000208 0142 bchg D2, D0 0000020A 9A9A sub.l D5, [A2]+ 0000020C 0223 7322 andi.b -[A3], 0x22 /* '\"' */ 00000210 4E4B trap 11 00000212 0C10 4A02 cmpi.b [A0], 0x2 00000216 CB42 exg D5, D2 00000218 029B 41C5 0CA5 andi.l [A3]+, 0x41C50CA5 0000021E 0C24 D304 cmpi.b -[A4], 0x4 00000222 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000224 04F3 .incomplete 00000226 08C4 4D05 bset.b D4, 0x5 0000022A DB09 addx.b -[A5], -[A1] 0000022C 583B 1CFA addq.b [PC + D1 * 4 - 0x6], 4 00000230 C34F exg A1, A7 00000232 043B 1C83 0338 3CC3 26FA subi.b [PC + 0x3CC326FA + D0 * 2], 0x83 0000023C 5300 subq.b D0, 1 0000023E F300 .extension 0x300 <> // unimplemented 00000240 9B99 sub.l [A1]+, D5 00000242 7B13 moveq.l D5, 0x13 00000244 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000246 5838 3CFB addq.b [0x00003CFB], 4 0000024A 1E1B move.b D7, [A3]+ 0000024C 075A bchg [A2]+, D3 0000024E EB68 lsl D0.w, D5 00000250 6B12 bmi +0x14 /* 00000264 */ 00000252 5ACE 5A3A dbpl D6, +0x5A3C /* 00005C8E */ 00000256 224E movea.l A1, A6 00000258 4698 not.l [A0]+ 0000025A 6301 bls +0x3 /* 0000025D */ 0000025C 6B06 bmi +0x8 /* 00000264 */ 0000025E 9E13 sub.b D7, [A3] 00000260 0141 bchg D1, D0 00000262 0053 0194 ori.w [A3], 0x194 // begin alternate branch 00000264-00000266 label00000264: 00000264 0194 bclr [A4], D0 // end alternate branch 00000264-00000266 label00000264: // (misaligned) 00000266 0BC3 .incomplete 00000268 5A3C F30F addq.b 0xF, 5 0000026C 6B12 bmi +0x14 /* 00000280 */ 0000026E D609 add.b D3, A1 00000270 10C2 move.b [A0]+, D2 00000272 3600 move.w D3, D0 00000274 730C moveq.l D1, 0x0C 00000276 305C movea.w A0, [A4]+ 00000278 568B addq.l A3, 3 0000027A 0251 01AB andi.w [A1], 0x1AB 0000027E 20C9 move.l [A0]+, A1 label00000280: 00000280 0FD5 .incomplete 00000282 0253 0B85 andi.w [A3], 0xB85 00000286 0A36 46AB 016A CB05 4EBB xori.b [[A6 - 0x34FB] + 0x4EBB], 0xAB 00000290 184B movea.b A4, A3 00000292 00C4 .incomplete 00000294 2A28 C6E1 move.l D5, [A0 - 0x391F] 00000298 0A23 1242 xori.b -[A3], 0x42 /* 'B' */ 0000029C 9A92 sub.l D5, [A2] 0000029E 5B0B subq.b A3, 5 000002A0 0293 4A8D 0D80 andi.l [A3], 0x4A8D0D80 000002A6 8B04 sbcd D5, D4 000002A8 C309 abcd -[A1], -[A1] 000002AA D6A5 add.l D3, -[A5] 000002AC 0CEB .incomplete 000002AE 569B addq.l [A3]+, 3 000002B0 195C 050B move.b [A4 + 0x50B], [A4]+ 000002B4 563D addq.b <>, 3 000002B6 0B5B bchg [A3]+, D5 000002B8 13E2 02D3 17C5 move.b [0x02D317C5], -[A2] 000002BE 0E26 B304 .invalid.b -[A6], 0x4 // invalid immediate operation 000002C2 3E0C move.w D7, A4 000002C4 54AB 0060 addq.l [A3 + 0x60], 2 000002C8 C513 and.b [A3], D2 000002CA B302 xor.b D2, D1 000002CC DC04 add.b D6, D4 000002CE ED05 asl D5.b, 6 000002D0 F658 0F5C .extension 0x658 <>, 0x0F5C // unimplemented 000002D4 CB4F exg A5, A7 000002D6 040F 5C62 subi.b A7, 0x62 /* 'b' */ 000002DA 000F 5C56 ori.b A7, 0x56 /* 'V' */ 000002DE F300 .extension 0x300 <> // unimplemented 000002E0 9B99 sub.l [A1]+, D5 000002E2 340F move.w D2, A7 000002E4 C500 abcd D2, D0 000002E6 9B99 sub.l [A1]+, D5 000002E8 FAA5 0753 .extension 0xAA5 <> // unimplemented 000002EC 00BD 0743 16E2 ori.l <>, 0x74316E2 000002F2 032C 28DB btst [A4 + 0x28DB], D1 000002F6 125A movea.b A1, [A2]+ 000002F8 10D3 move.b [A0]+, [A3] 000002FA 295A 26A3 move.l [A4 + 0x26A3], [A2]+ 000002FE 0264 F507 andi.w -[A4], 0xF507 00000302 630D bls +0xF /* 00000311 */ 00000304 C11B and.b [A3]+, D0 00000306 FABC E511 .extension 0xABC <> // unimplemented 0000030A 0471 1330 A6E3 subi.w [A1 + A2.w * 8 - 0x29], 0x1330 00000310 0C22 4EA3 cmpi.b -[A2], 0xA3 00000314 1F10 move.b -[A7], [A0] 00000316 F336 .extension 0x336 <> // unimplemented 00000318 F3AB .invalid <> 0000031A FB01 .extension 0xB01 <> // unimplemented 0000031C 8402 or.b D2, D2 0000031E 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000320 80D3 divu.w D0, [A3] 00000322 093B 0B0F 8110 8B02 btst [[PC + <>] + D0 * 2 - 0x7EEF74FE], D4 0000032A 090C btst A4, D4 0000032C 4641 not.w D1 0000032E 27AD 041B 2934 move.l <>, [A5 + 0x41B] 00000334 224E movea.l A1, A6 00000336 DB44 addx.w D5, D4 00000338 10A3 move.b [A0], -[A3] 0000033A 06EB .incomplete 0000033C 0491 02F3 00C3 subi.l [A1], 0x2F300C3 00000342 089B 19F3 bclr.b [A3]+, 0xF3 00000346 2B6B 0023 0403 move.l [A5 + 0x403], [A3 + 0x23] 0000034C 1280 move.b [A1], D0 0000034E 6B00 4B2C bmi +0x4B2E /* 00004E7C */ 00000352 3B0B move.w -[A5], A3 00000354 0F22 btst -[A2], D7 00000356 4E3B .invalid // invalid opcode 4 00000358 071B btst [A3]+, D3 0000035A 01A3 bclr -[A3], D0 0000035C 12B3 1E10 move.b [A1], [A3 + D1 * 8 + 0x10] 00000360 7B13 moveq.l D5, 0x13 00000362 1B01 move.b -[A5], D1 00000364 108B move.b [A0], A3 00000366 0483 0DA3 1226 subi.l D3, 0xDA31226 0000036C 6B0D bmi +0xF /* 0000037B */ 0000036E 190C move.b -[A4], A4 00000370 E304 asl D4.b, 1 00000372 010C btst A4, D0 00000374 AB17 syscall PortToMap 00000376 9B10 sub.b [A0], D5 00000378 7312 moveq.l D1, 0x12 0000037A D325 add.b -[A5], D1 0000037C DB06 addx.b D5, D6 0000037E 2511 move.l -[A2], [A1] 00000380 0506 btst D6, D2 00000382 211A move.l -[A0], [A2]+ 00000384 2106 move.l -[A0], D6 00000386 7B17 moveq.l D5, 0x17 00000388 530E subq.b A6, 1 0000038A 7B1E moveq.l D5, 0x1E 0000038C AB02 syscall BitsToPix 0000038E 4A84 tst.l D4 00000390 0293 30EB 0563 andi.l [A3], 0x30EB0563 00000396 00E0 .incomplete 00000398 0319 btst [A1]+, D1 0000039A 28A4 move.l [A4], -[A4] 0000039C 5B35 F30C subq.b <>, 5 000003A0 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 000003A2 224E movea.l A1, A6 000003A4 030E btst A6, D1 000003A6 10F3 584B move.b [A0]+, [A3 + D5 + 0x4B] 000003AA 2D10 move.l -[A6], [A0] 000003AC 5B15 subq.b [A5], 5 000003AE 7B17 moveq.l D5, 0x17 000003B0 FB01 .extension 0xB01 <> // unimplemented 000003B2 224E movea.l A1, A6 000003B4 930D subx.b -[A1], -[A5] 000003B6 106B 00F6 movea.b A0, [A3 + 0xF6] 000003BA FB4E .extension 0xB4E <> // unimplemented 000003BC B321 xor.b -[A1], D1 000003BE 8402 or.b D2, D2 000003C0 5B23 subq.b -[A3], 5 000003C2 5B35 C122 7300 9B10 subq.b [[A5 + 0x7300 + A4] - 0x64F0], 5 // begin alternate branch 000003C4-000003CA label000003C4: 000003C4 C122 and.b -[A2], D0 000003C6 7300 moveq.l D1, 0x00 000003C8 9B10 sub.b [A0], D5 // end alternate branch 000003C4-000003CA label000003C4: // (misaligned) 000003CA FB01 .extension 0xB01 <> // unimplemented 000003CC A12E syscall BlockMove/BlockMoveData, flags=1 000003CE 5B15 subq.b [A5], 5 000003D0 DB06 addx.b D5, D6 000003D2 0F32 EB0D btst [[A2 + <>] + A6 * 2], D7 000003D6 020F 8C6B andi.b A7, 0x6B /* 'k' */ 000003DA 059B bclr [A3]+, D2 000003DC 10D3 move.b [A0]+, [A3] 000003DE 3938 26DB move.w -[A4], [0x000026DB] 000003E2 04E8 .incomplete 000003E4 F10A .extension 0x10A <> // unimplemented 000003E6 62DC bhi -0x22 /* 000003C4 */ 000003E8 0432 8402 C333 8C03 0006 7238 D30E subi.b [[A2 - 0x73FCFFFA + A4 * 2] + 0x7238D30E], 0x2 000003F6 6524 bcs +0x26 /* 0000041C */ 000003F8 650B bcs +0xD /* 00000405 */ 000003FA E11D rol D5.b, 8 000003FC 6B11 bmi +0x13 /* 0000040F */ 000003FE 9B19 sub.b [A1]+, D5 00000400 B700 xor.b D0, D3 00000402 A6E3 syscall vFndFilName, flags=6 00000404 2213 move.l D1, [A3] 00000406 0038 B816 A702 ori.b [0xFFFFA702], 0x16 0000040C 10D3 move.b [A0]+, [A3] 0000040E 1DF7 021D move.b <>, [A7 + D0.w * 2 + 0x1D] 00000412 F702 .extension 0x702 <> // unimplemented 00000414 2ED1 move.l [A7]+, [A1] 00000416 05C5 .incomplete 00000418 0213 0004 andi.b [A3], 0x4 label0000041C: 0000041C C93F and.b <>, D4 0000041E E506 asl D6.b, 2 00000420 A93F syscall GetItmIcon 00000422 A113 syscall FlushVol, flags=1 00000424 3311 move.w -[A1], [A1] 00000426 8402 or.b D2, D2 00000428 3B41 9702 move.w [A5 - 0x68FE], D1 0000042C 3D84 02B3 move.w [A6 + D0.w * 2 - 0x77], D4 00000430 0DA1 bclr -[A1], D6 00000432 1345 36E3 move.b [A1 + 0x36E3], D5 00000436 02A5 0ACB 92FD andi.l -[A5], 0xACB92FD 0000043C 0624 5B00 addi.b -[A4], 0x0 00000440 2E04 move.l D7, D4 00000442 DC10 add.b D6, [A0] 00000444 851B or.b [A3]+, D2 00000446 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3 00000448 0380 bclr D0, D1 0000044A 8402 or.b D2, D2 0000044C 7B80 moveq.l D5, 0xFFFFFF80 0000044E 1402 move.b D2, D2 00000450 3351 2693 move.w [A1 + 0x2693], [A1] 00000454 002C 0C54 3B01 ori.b [A4 + 0x3B01], 0x54 /* 'T' */ 0000045A 6903 bvs +0x5 /* 0000045F */ 0000045C 2316 move.l -[A1], [A6] 0000045E DC04 add.b D6, D4 00000460 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000462 F658 CB25 .extension 0x658 <>, 0xCB25 // unimplemented 00000466 A909 syscall CalcVis 00000468 D325 add.b -[A5], D1 0000046A 5306 subq.b D6, 1 0000046C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 0000046E 3826 move.w D4, -[A6] 00000470 6307 bls +0x9 /* 00000479 */ 00000472 0503 btst D3, D2 00000474 CD09 abcd -[A6], -[A1] 00000476 9B00 subx.b D5, D0 00000478 8508 sbcd -[A2], -[A0] 0000047A 3B33 A300 move.w -[A5], [A3 + <> + A2 * 2] 0000047E E109 lsl D1.b, 8 00000480 A4F6 syscall vReadBM, flags=4 00000482 5823 addq.b -[A3], 4 00000484 0904 btst D4, D4 00000486 4509 .invalid 2, A1 // invalid opcode 4 with b == 4 00000488 C94E exg A4, A6 0000048A 5A2E 3822 addq.b [A6 + 0x3822], 5 0000048E 4E1B .invalid // invalid opcode 4 00000490 1104 move.b -[A0], D4 00000492 F204 7300 fmove (int16_t) D4, fp6 00000496 A303 syscall Write, flags=3 00000498 36D8 move.w [A3]+, [A0]+ 0000049A 3B07 move.w -[A5], D7 0000049C 6312 bls +0x14 /* 000004B0 */ 0000049E 3693 move.w [A3], [A3] 000004A0 0822 4E4B btst.b -[A2], 0x4B /* 'K' */ 000004A4 2704 move.l -[A3], D4 000004A6 82FB 1F2D 1721 divu.w D1, [[PC + 0x1721] + D1 * 8] 000004AC 466B 226A not.w [A3 + 0x226A] label000004B0: 000004B0 3681 move.w [A3], D1 000004B2 0081 024B 0487 ori.l D1, 0x24B0487 000004B8 00D9 .incomplete 000004BA 0D03 btst D3, D6 000004BC 1B01 move.b -[A5], D1 000004BE 38AA 224E move.w [A4], [A2 + 0x224E] 000004C2 830D sbcd -[A1], -[A5] 000004C4 1043 movea.b A0, D3 000004C6 0722 btst -[A2], D3 000004C8 4E06 .invalid // invalid opcode 4 000004CA 2161 0959 move.l [A0 + 0x959], -[A1] 000004CE 0B15 btst [A5], D5 000004D0 5026 addq.b -[A6], 8 000004D2 F8D9 0F8B .extension 0x8D9 <> // unimplemented 000004D6 294B 0573 move.l [A4 + 0x573], A3 000004DA 04F3 .incomplete 000004DC 15D8 F204 move.b [PC - 0xDFC /* FFFFF6E2, cstring "" */], [A0]+ 000004E0 3B06 move.w -[A5], D6 000004E2 5306 subq.b D6, 1 000004E4 6B10 bmi +0x12 /* 000004F6 */ 000004E6 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000004E8 224E movea.l A1, A6 000004EA 850A sbcd -[A2], -[A2] 000004EC F238 4101 FB14 fint fp2, (int32_t) [0xFFFFFB14] 000004F2 8301 sbcd D1, D1 000004F4 C622 and.b D3, -[A2] label000004F6: 000004F6 F315 .extension 0x315 <> // unimplemented 000004F8 9308 subx.b -[A1], -[A0] 000004FA EB02 asl D2.b, 5 000004FC E089 lsr D1, 8 000004FE 0993 bclr [A3], D4 00000500 0883 01AB bclr.b D3, 0xAB 00000504 0261 0153 andi.w -[A1], 0x153 00000508 4041 negx.w D1 0000050A 0081 0AF3 1563 ori.l D1, 0xAF31563 00000510 39AE EB02 9B0A 4902 move.w [[A4 + <> + A1 * 2] + 0x4902], [A6 - 0x14FE] 00000518 5340 subq.w D0, 1 0000051A D703 addx.b D3, D3 0000051C 1726 move.b -[A3], -[A6] 0000051E F310 .extension 0x310 <> // unimplemented 00000520 3E49 movea.w A7, A1 00000522 6F48 ble +0x4A /* 0000056C */ 00000524 A54E syscall AddDrive, flags=5 00000526 102E 092A move.b D0, [A6 + 0x92A] 0000052A FB48 .extension 0xB48 <> // unimplemented 0000052C 8CCB divu.w D6, A3 0000052E 010B btst A3, D0 00000530 0113 btst [A3], D0 00000532 0950 bchg [A0], D4 00000534 3C8B move.w [A6], A3 00000536 207B 1E4B movea.l A0, [PC + D1 * 8 + 0x4B] 0000053A 3232 064C move.w D1, [A2 + D0.w * 8 + 0x4C] 0000053E 0233 CDF3 098B 1002 3B5D andi.b [[ + <> + D0] + 0x10023B5D], 0xF3 00000548 E118 rol D0.b, 8 0000054A E073 roxr D3.w, D0 0000054C 35C4 503C move.w [PC + 0x503C /* 0000558A, cstring "" */], D4 00000550 FB0F .extension 0xB0F <> // unimplemented 00000552 8B10 or.b [A0], D5 00000554 B32C 4C00 xor.b [A4 + 0x4C00], D1 00000558 7327 moveq.l D1, 0x27 0000055A 3201 move.w D1, D1 0000055C 020F 6104 andi.b A7, 0x4 00000560 E901 asl D1.b, 4 00000562 E30C lsl D4.b, 1 00000564 3284 move.w [A1], D4 00000566 1288 move.b [A1], A0 00000568 0043 218C ori.w D3, 0x218C label0000056C: 0000056C 2303 move.l -[A1], D3 0000056E 2102 move.l -[A0], D2 00000570 0B81 bclr D1, D5 00000572 9B13 sub.b [A3], D5 00000574 5093 addq.l [A3], 8 00000576 2584 064C move.l [A2 + D0.w * 8 + 0x4C], D4 0000057A 00EB .incomplete 0000057C 1825 move.b D4, -[A5] 0000057E 252B 8348 move.l -[A2], [A3 - 0x7CB8] 00000582 4A41 tst.w D1 00000584 02EB .incomplete 00000586 851E or.b [A6]+, D2 00000588 480F nbcd.b A7 0000058A 2828 2101 move.l D4, [A0 + 0x2101] 0000058E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000590 4C1C 4892 movem.w D1,D4,D7,A3,A6, [A4]+ 00000594 7000 moveq.l D0, 0x00 00000596 9339 1304 7B06 sub.b [0x13047B06], D1 0000059C 84AC 8801 or.l D2, [A4 - 0x77FF] 000005A0 0432 4000 C344 subi.b <>, 0x0 000005A6 8C93 or.l D6, [A3] 000005A8 012B 714B btst [A3 + 0x714B], D0 000005AC 0B04 btst D4, D5 000005AE 8B10 or.b [A0], D5 000005B0 42C5 .invalid D5 // invalid opcode 4 with subtype 1 000005B2 052B 1850 btst [A3 + 0x1850], D2 000005B6 0157 bchg [A7], D0 000005B8 BB00 xor.b D0, D5 000005BA D119 add.b [A1]+, D0 000005BC 0608 5E0F addi.b A0, 0xF 000005C0 457B 0623 chk.w D2, [PC + D0.w * 8 + 0x23] 000005C4 0143 bchg D3, D0 000005C6 5B25 subq.b -[A5], 5 000005C8 010F btst A7, D0 000005CA 2D01 move.l -[A6], D1 000005CC 3B5B 0927 move.w [A5 + 0x927], [A3]+ 000005D0 6900 5E1F bvs +0x5E21 /* 000063F1 */ 000005D4 C500 abcd D2, D0 000005D6 4885 ext.w D5 000005D8 861E or.b D3, [A6]+ 000005DA 107C 4866 movea.b A0, 0x66 /* 'f' */ 000005DE EC6C lsr D4.w, D6 000005E0 4853 pea.l [A3] 000005E2 03FB .incomplete 000005E4 886C 1653 or.w D4, [A4 + 0x1653] 000005E8 0343 bchg D3, D1 000005EA 856C 8853 or.w [A4 - 0x77AD], D2 000005EE 0343 bchg D3, D1 000005F0 8006 or.b D0, D6 000005F2 D305 addx.b D1, D5 000005F4 BB02 xor.b D2, D5 000005F6 42D3 .invalid [A3] // invalid opcode 4 with subtype 1 000005F8 0581 bclr D1, D2 000005FA 6828 bvc +0x2A /* 00000624 */ 000005FC 2E86 move.l [A7], D6 000005FE 0C54 308D cmpi.w [A4], 0x308D 00000602 36DC move.w [A3]+, [A4]+ 00000604 382E 1025 move.w D4, [A6 + 0x1025] 00000608 2D5C 6214 move.l [A6 + 0x6214], [A4]+ 0000060C 00A3 3330 E302 ori.l -[A3], 0x3330E302 00000612 C900 abcd D4, D0 00000614 BB1C xor.b [A4]+, D5 00000616 30ED 36CD move.w [A0]+, [A5 + 0x36CD] 0000061A 03E5 .incomplete 0000061C 3653 movea.w A3, [A3] 0000061E 06F6 .incomplete 00000620 8B03 sbcd D5, D3 00000622 D8F6 2B14 add.w A4, <> // begin alternate branch 00000624-00000626 label00000624: 00000624 2B14 move.l -[A5], [A4] // end alternate branch 00000624-00000626 label00000624: // (misaligned) 00000626 3B06 move.w -[A5], D6 00000628 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 0000062A 9702 subx.b D3, D2 0000062C D622 add.b D3, -[A2] 0000062E 4E8B jsr A3 00000630 0AA3 12D8 F311 xori.l -[A3], 0x12D8F311 00000636 A312 syscall SetEOF, flags=3 00000638 041B 0522 subi.b [A3]+, 0x22 /* '\"' */ 0000063C 4E21 .invalid // invalid opcode 4 0000063E 5E3A 8B02 addq.b [PC - 0x74FE /* FFFF9142, cstring "" */], 7 00000642 D301 addx.b D1, D1 00000644 CD45 exg D6, D5 00000646 24FB 008A move.l [A2]+, [PC + D0.w - 0x118] 0000064A 042E 10DB 1128 subi.b [A6 + 0x1128], 0xDB 00000650 224E movea.l A1, A6 00000652 B301 xor.b D1, D1 00000654 5B17 subq.b [A7], 5 00000656 7300 moveq.l D1, 0x00 00000658 8301 sbcd D1, D1 0000065A E032 roxr D2.b, D0 0000065C 02DB .incomplete 0000065E 0F33 4DBB 02CB 0658 A901 6302 btst [[0x2CB0658 + D4 * 4] - 0x56FE9CFE], D7 0000066A 8301 sbcd D1, D1 0000066C 2303 move.l -[A1], D3 0000066E 3202 move.w D1, D2 00000670 9B13 sub.b [A3], D5 00000672 AB07 syscall PutPicByte 00000674 AA9B syscall GetEntryColor 00000676 1F23 move.b -[A7], -[A3] 00000678 0422 4E0F subi.b -[A2], 0xF 0000067C 1026 move.b D0, -[A6] 0000067E 0301 btst D1, D1 00000680 E577 roxl D7.w, D2 00000682 2A38 600A move.l D5, [0x0000600A] 00000686 E31E rol D6.b, 1 00000688 053D btst <>, D2 0000068A 6AA5 bpl -0x59 /* 00000631 */ 0000068C 14E3 move.b [A2]+, -[A3] 0000068E 1E66 movea.b A7, -[A6] 00000690 6612 bne +0x14 /* 000006A4 */ 00000692 2317 move.l -[A1], [A7] 00000694 8307 sbcd D1, D7 00000696 1B07 move.b -[A5], D7 00000698 04EB .incomplete 0000069A 1612 move.b D3, [A2] 0000069C 9B13 sub.b [A3], D5 0000069E AB4F syscall bcEnd 000006A0 7B00 moveq.l D5, 0x00 000006A2 6100 D359 bsr -0x2CA5 /* FFFFD9FD */ // begin alternate branch 000006A4-000006A6 label000006A4: 000006A4 D359 add.w [A1]+, D1 // end alternate branch 000006A4-000006A6 label000006A4: // (misaligned) 000006A6 A013 syscall FlushVol 000006A8 229B move.l [A1], [A3]+ 000006AA 0638 7A7A A09B addi.b [0xFFFFA09B], 0x7A /* 'z' */ 000006B0 1C01 move.b D6, D1 000006B2 037A 7AF2 bchg [PC + 0x7AF2 /* 000081A6, cstring "" */], D1 000006B6 3833 1912 9B1C move.w D4, [[A3 + D1] - 0x64E4] 000006BC 6C03 bge +0x5 /* 000006C1 */ 000006BE 383A 2308 move.w D4, [PC + 0x2308 /* 000029C8, cstring "" */] 000006C2 4C6C E31E 8500 movem.l D1,D2,D3,D4,A0,A1,A5,A6,A7, [A4 - 0x7B00] 000006C8 BB10 xor.b [A0], D5 000006CA 1213 move.b D1, [A3] 000006CC 22A7 move.l [A1], -[A7] 000006CE 0506 btst D6, D2 000006D0 9B13 sub.b [A3], D5 000006D2 C101 abcd D0, D1 000006D4 0263 2961 andi.w -[A3], 0x2961 /* ')a' */ 000006D8 00B3 324A 6104 0F1E 287B ori.l [[A3] + D0 * 8 + 0x287B], 0x324A6104 000006E2 2E4A movea.l A7, A2 000006E4 1402 move.b D2, D2 000006E6 2338 B363 move.l -[A1], [0xFFFFB363] 000006EA 12C3 move.b [A1]+, D3 000006EC 28DB move.l [A4]+, [A3]+ 000006EE 0574 4102 064C bchg [[A4 + <> + D4] + 0x64C], D2 000006F4 9270 7315 sub.w D1, [[A0] + D7 * 2] 000006F8 1402 move.b D2, D2 000006FA BB0D cmpm.b [A5]+, [A5]+ 000006FC 251B move.l -[A2], [A3]+ 000006FE 1A0F move.b D5, A7 00000700 8901 sbcd D4, D1 00000702 1FA1 0513 3B1C 2317 move.b [[A7 + D0 * 4] + 0x3B1C2317], -[A1] 0000070A 0304 btst D4, D1 0000070C 26F8 7B33 move.l [A3]+, [0x00007B33] 00000710 A50F syscall MountVol, flags=5 00000712 2885 move.l [A4], D5 00000714 1845 movea.b A4, D5 00000716 2452 movea.l A2, [A2] 00000718 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 0000071A 5243 addq.w D3, 1 0000071C 6436 bcc +0x38 /* 00000754 */ 0000071E 55AA 8511 subq.l [A2 - 0x7AEF], 2 00000722 0461 1033 subi.w -[A1], 0x1033 00000726 36BE move.w [A3], <> 00000728 3693 move.w [A3], [A3] 0000072A 0200 0FBA andi.b D0, 0xBA 0000072E 3673 0DFB 0114 02DB 0B2B 1D36 movea.w A3, [[0x11402DB] + 0xB2B1D36] 0000073A 0B15 btst [A5], D5 0000073C 1069 482D movea.b A0, [A1 + 0x482D] 00000740 AEA9 syscall 0xAA9, auto_pop 00000742 03A3 bclr -[A3], D1 00000744 0DBA 2145 bclr [PC + 0x2145 /* 0000288B, cstring "" */], D6 00000748 5293 addq.l [A3], 1 0000074A 0819 06ED btst.b [A1]+, 0xED 0000074E 1D23 move.b -[A6], -[A3] 00000750 026B 2E33 06B6 andi.w [A3 + 0x6B6], 0x2E33 /* '.3' */ // begin alternate branch 00000754-00000762 label00000754: 00000754 06B6 6334 6185 EB07 0FCD 1A69 addi.l [[A6 + <>] + A6 * 2 + 0xFCD1A69], 0x63346185 00000760 2622 move.l D3, -[A2] // end alternate branch 00000754-00000762 label00000754: // (misaligned) 00000756 6334 bls +0x36 /* 0000078C */ 00000758 6185 bsr -0x79 /* 000006DF */ 0000075A EB07 asl D7.b, 5 0000075C 0FCD .incomplete 0000075E 1A69 2622 movea.b A5, [A1 + 0x2622] 00000762 4E33 .invalid // invalid opcode 4 00000764 09DB .incomplete 00000766 478B .invalid 3, A3 // invalid opcode 4 with b == 6 00000768 B80D cmp.b D4, A5 0000076A 6813 bvc +0x15 /* 0000077F */ 0000076C 39DB 473B move.w 0x473B /* 'G;' */, [A3]+ 00000770 2504 move.l -[A2], D4 00000772 DB47 addx.w D5, D7 00000774 0315 btst [A5], D1 00000776 3D64 000F move.w [A6 + 0xF], -[A4] 0000077A 00B3 7473 044E 7300 ori.l [A3 + <> + D7 * 2], 0x7473044E 00000782 25B3 7B23 000F 349B 4F59 368D move.l [A2 + D3.w * 8 - 0x115], [[A3 + 0xF + D7 * 2] + 0x349B4F59] // begin alternate branch 0000078C-0000078E label0000078C: 0000078C 368D move.w [A3], A5 // end alternate branch 0000078C-0000078E label0000078C: // (misaligned) 0000078E 0386 bclr D6, D1 00000790 24B3 1281 move.l [A2], [A3 + D1.w * 2 - 0x127] 00000794 8568 2B13 or.w [A0 + 0x2B13], D2 00000798 22AE FB23 move.l [A1], [A6 - 0x4DD] 0000079C 1B73 931A 1B18 E30E move.b [A5 - 0x1CF2], [[A3 + A1 * 2] + 0x1B18] 000007A4 0F74 A6FB bchg [A4 + A2.w * 8 - 0x5], D7 000007A8 0B13 btst [A3], D5 000007AA 0858 BB01 bchg.b [A0]+, 0x1 000007AE F302 .extension 0x302 <> // unimplemented 000007B0 D30F addx.b -[A1], -[A7] 000007B2 7B15 moveq.l D5, 0x15 000007B4 58FB 26AB svc [PC + D2.w * 8 - 0x85] 000007B8 21A0 8633 move.l [A0 + A0.w * 8 + 0x33], -[A0] 000007BC 047A 7A32 B303 subi.w [PC - 0x4CFD /* FFFFBAC1, cstring "" */], 0x7A32 /* 'z2' */ 000007C2 2D48 8B14 move.l [A6 - 0x74EC], A0 000007C6 848B or.l D2, A3 000007C8 0B4C bchg A4, D5 000007CA 00C3 .incomplete 000007CC 5622 addq.b -[A2], 3 000007CE AEB3 syscall 0xAB3, auto_pop 000007D0 0193 bclr [A3], D0 000007D2 2913 move.l -[A4], [A3] 000007D4 0A5C 569B xori.w [A4]+, 0x569B 000007D8 0522 btst -[A2], D2 000007DA AE8B syscall 0xA8B, auto_pop 000007DC 05AB 011B bclr [A3 + 0x11B], D2 000007E0 18C1 move.b [A4]+, D1 000007E2 A222 syscall NewHandle, flags=2 000007E4 AE2B syscall GetNextDevice, auto_pop 000007E6 00D3 .incomplete 000007E8 382B 0023 move.w D4, [A3 + 0x23] 000007EC 31BB 32B3 0389 move.w [[ + <> + D0 * 2]], [PC + D3.w * 2 - 0x77] 000007F2 4612 not.b [A2] 000007F4 8614 or.b D3, [A4] 000007F6 1286 move.b [A1], D6 000007F8 7B40 moveq.l D5, 0x40 000007FA 1286 move.b [A1], D6 000007FC 00B3 2E41 8B03 3A6A ori.l [A3 + D3 * 2 + 0x6A], 0x2E418B03 00000804 AB35 syscall bMAIN9 00000806 F693 0FB3 .extension 0x693 <> // unimplemented 0000080A 0C03 2B26 cmpi.b D3, 0x26 /* '&' */ 0000080E C312 and.b [A2], D1 00000810 7B03 moveq.l D5, 0x03 00000812 3574 D304 F301 move.w [A2 - 0xCFF], <> 00000818 0608 006B addi.b A0, 0x6B /* 'k' */ 0000081C 0CBB 154A D2F3 2ECB cmpi.l [PC + D2 * 8 - 0x53], 0x154AD2F3 00000824 311C move.w -[A0], [A4]+ 00000826 0423 3B2B subi.b -[A3], 0x2B /* '+' */ 0000082A 0106 btst D6, D0 0000082C AB0B syscall DrawSlab 0000082E A501 syscall Close, flags=5 00000830 8203 or.b D1, D3 00000832 007B 0BC1 472B 4803 1510 C9AA ori.w [[PC + 0x4803 + D4 * 8] + 0x1510C9AA], 0xBC1 0000083E C91A and.b [A2]+, D4 00000840 5E3B C741 addq.b [[PC + <>]], 7 00000844 007B 2F93 855B 370B 0658 ori.w [[PC] + 0x370B0658], 0x2F93 0000084E F33B .extension 0x33B <> // unimplemented 00000850 A513 syscall FlushVol, flags=5 00000852 8602 or.b D3, D2 00000854 1B4A 0F21 move.b [A5 + 0xF21], A2 00000858 015B bchg [A3]+, D0 0000085A 3793 05F3 3BA0 860B 0563 377A move.w [[0x3BA0860B] + 0x563377A], [A3] 00000866 7AC3 moveq.l D5, 0xFFFFFFC3 00000868 0043 6663 ori.w D3, 0x6663 /* 'fc' */ 0000086C 3712 move.w -[A3], [A2] 0000086E 8602 or.b D3, D2 00000870 032E 494C btst [A6 + 0x494C], D1 00000874 2473 1AD3 movea.l A2, [A3 + D1 * 2 - 0x45] 00000878 0738 8A10 btst [0xFFFF8A10], D3 0000087C 4AA1 tst.l -[A1] 0000087E 930F subx.b -[A1], -[A7] 00000880 A158 syscall InsTime, flags=1 00000882 EE1E ror D6.b, 7 00000884 4842 swap.w D2 00000886 232D 28CC move.l -[A1], [A5 + 0x28CC] 0000088A 068B 2181 95CD addi.l A3, 0x218195CD 00000890 14A4 move.b [A2], -[A4] 00000892 068B 1E4A 1E48 addi.l A3, 0x1E4A1E48 00000898 2B00 move.l -[A5], D0 0000089A 7602 moveq.l D3, 0x02 0000089C 6B51 bmi +0x53 /* 000008EF */ 0000089E 2B01 move.l -[A5], D1 000008A0 1E48 movea.b A7, A0 000008A2 8B0A sbcd -[A5], -[A2] 000008A4 5B02 subq.b D2, 5 000008A6 9B3A 1B01 sub.b [PC + 0x1B01 /* 000023A9, cstring "" */], D5 000008AA 9304 subx.b D1, D4 000008AC 3AC3 move.w [A5]+, D3 000008AE 0E73 0390 5302 0B28 .invalid.w [[A3 + <> + D5 * 2] + 0xB28], 0x390 // invalid immediate operation 000008B6 330B move.w -[A1], A3 000008B8 5B15 subq.b [A5], 5 000008BA 0683 119B 003B addi.l D3, 0x119B003B 000008C0 11F3 8952 61A1 5C63 move.b [0x00005C63], [[A3] + 0x61A1] 000008C8 0BB3 000F bclr [A3 + D0.w + 0xF], D5 000008CC E2F8 8114 lsr .w [0xFFFF8114] 000008D0 CE36 1330 3AAB 4023 and.b D7, [A6 + 0x3AAB4023 + D1 * 2] 000008D8 1A73 4EEB movea.b A5, [A3 + D4 * 8 - 0x21] 000008DC 0D89 bclr A1, D6 000008DE 1742 26AB move.b [A3 + 0x26AB], D2 000008E2 1841 movea.b A4, D1 000008E4 1518 move.b -[A2], [A0]+ 000008E6 0A3B 0324 5A8A xori.b [PC + D5 * 2 - 0x118], 0x24 /* '$' */ 000008EC 0406 DE83 subi.b D6, 0x83 000008F0 1774 C6BB 0774 move.b [A3 + 0x774], [A4 + A4.w * 8 - 0x69] 000008F6 2B08 move.l -[A5], A0 000008F8 123B 03CB 0744 3A08 move.b D1, [[ + <>] + 0x7443A08] 00000900 020F 6E30 andi.b A7, 0x30 /* '0' */ 00000904 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000906 823C 6307 or.b D1, 0x7 0000090A 9B4E subx.w -[A5], -[A6] 0000090C AB32 syscall bMAIN2 0000090E 231B move.l -[A1], [A3]+ 00000910 82A4 or.l D1, -[A4] 00000912 827B 3A52 or.w D1, [PC + D3 * 2 + 0x52] 00000916 7C3B moveq.l D6, 0x3B 00000918 032B 0B7A btst [A3 + 0xB7A], D1 0000091C 2B0A move.l -[A5], A2 0000091E 16BB 1F36 0FC5 0336 C503 move.b [A3], [[PC + 0xFC50336] + D1 * 8 - 0x3AFD] 00000928 D31A add.b [A2]+, D1 0000092A 6E30 bgt +0x32 /* 0000095C */ 0000092C 6302 bls +0x4 /* 00000930 */ 0000092E 52AB 010B addq.l [A3 + 0x10B], 1 // begin alternate branch 00000930-00000932 label00000930: 00000930 010B btst A3, D0 // end alternate branch 00000930-00000932 label00000930: // (misaligned) 00000932 00D1 .incomplete 00000934 024A 431B andi.w A2, 0x431B 00000938 4402 neg.b D2 0000093A 0F54 bchg [A4], D7 0000093C 1300 move.b -[A1], D0 0000093E 165B movea.b A3, [A3]+ 00000940 067B 052C 8B08 addi.w [PC + <> + A0 * 2], 0x52C 00000946 EB00 asl D0.b, 5 00000948 483B 1C61 nbcd.b [PC + D1 * 4 + 0x61] 0000094C 002C 9B2C 122C ori.b [A4 + 0x122C], 0x2C /* ',' */ 00000952 8B00 sbcd D5, D0 00000954 4C4C F36A movem.l D1,D3,D5,D6,A0,A1,A4,A5,A6,A7, A4 00000958 52DB shi [A3]+ 0000095A 082C B30A 8226 btst.b [A4 - 0x7DDA], 0xA /* '\n' */ // begin alternate branch 0000095C-00000960 label0000095C: 0000095C B30A cmpm.b [A1]+, [A2]+ 0000095E 8226 or.b D1, -[A6] // end alternate branch 0000095C-00000960 label0000095C: // (misaligned) 00000960 F853 0DE9 .extension 0x853 <>, 0x0DE9 // unimplemented 00000964 1A14 move.b D5, [A4] 00000966 1E04 move.b D7, D4 00000968 7C86 moveq.l D6, 0xFFFFFF86 0000096A 6666 bne +0x68 /* 000009D2 */ 0000096C ECEB 092C 0369 bfclr [A3 + 0x369] {D4:D4} 00000972 7B02 moveq.l D5, 0x02 00000974 DB6C 2104 add.w [A4 + 0x2104], D5 00000978 0314 btst [A4], D1 0000097A 2E16 move.l D7, [A6] 0000097C 7304 moveq.l D1, 0x04 0000097E EB22 asl D2.b, D5 00000980 C622 and.b D3, -[A2] 00000982 EB22 asl D2.b, D5 00000984 9308 subx.b -[A1], -[A0] 00000986 82AB 02DB or.l D1, [A3 + 0x2DB] 0000098A 014B bchg A3, D0 0000098C 0493 02C3 590B subi.l [A3], 0x2C3590B 00000992 01A8 864B bclr [A0 - 0x79B5], D0 00000996 0A16 1B05 xori.b [A6], 0x5 0000099A A327 syscall ReallocateHandle, flags=3 0000099C 8606 or.b D3, D6 0000099E 7216 moveq.l D1, 0x16 000009A0 5E6B 51C3 addq.w [A3 + 0x51C3], 7 000009A4 59B4 6337 7C86 651F 2304 AC86 subq.l [[A4 + 0x7C86651F] + D6 * 2 + 0x2304AC86], 4 000009B0 0210 2EC0 andi.b [A0], 0xC0 000009B4 B13F xor.b <>, D0 000009B6 0167 bchg -[A7], D0 000009B8 0493 2A63 375B subi.l [A3], 0x2A63375B /* '*c7[' */ 000009BE 0E8B 0143 464A .invalid.l A3, 0x143464A // invalid immediate operation 000009C4 842B 8182 or.b D2, [A3 - 0x7E7E] 000009C8 C621 and.b D3, -[A1] 000009CA 061B 059B addi.b [A3]+, 0x9B 000009CE 0005 057B ori.b D5, 0x7B /* '{' */ label000009D2: 000009D2 0065 005B ori.w -[A5], 0x5B /* '[' */ 000009D6 2163 37F3 move.l [A0 + 0x37F3], -[A3] 000009DA 08DB 6C0D bset.b [A3]+, 0xD /* '\r' */ 000009DE 6849 bvc +0x4B /* 00000A29 */ 000009E0 2E02 move.l D7, D2 000009E2 FB6E .extension 0xB6E <> // unimplemented 000009E4 0276 693C D44C andi.w [A6 + A5.w * 4 + 0x4C], 0x693C /* 'i<' */ 000009EA 02F3 .incomplete 000009EC 17E9 0025 854B 12E5 0016 move.b [[PC + <>] + 0x12E50016], [A1 + 0x25] 000009F6 A111 syscall GetEOF, flags=1 000009F8 734F moveq.l D1, 0x4F 000009FA 1216 move.b D1, [A6] 000009FC 8307 sbcd D1, D7 000009FE 1E16 move.b D7, [A6] 00000A00 1B01 move.b -[A5], D1 00000A02 743A moveq.l D2, 0x3A 00000A04 1B10 move.b -[A5], [A0] 00000A06 A347 syscall SetTrapAddress, flags=3 00000A08 2B0D move.l -[A5], A5 00000A0A 0633 1B6B 0193 011A 0B04 addi.b [[ + D0] + 0x11A0B04], 0x6B /* 'k' */ 00000A14 000F C582 ori.b A7, 0x82 00000A18 5B64 subq.w -[A4], 5 00000A1A A903 syscall SetFontLock 00000A1C B172 AB05 xor.w [[A2 + <>] + A2 * 2], D0 00000A20 BB01 xor.b D1, D5 00000A22 3A72 16F2 movea.w A5, [A2 + D1.w * 8 - 0x14] 00000A26 0493 015C 6212 subi.l [A3], 0x15C6212 00000A2C 1665 movea.b A3, -[A5] 00000A2E 739B moveq.l D1, 0xFFFFFF9B 00000A30 02ED .incomplete 00000A32 0081 7343 77A8 ori.l D1, 0x734377A8 00000A38 A10B syscall Rename/PBHRename/HRename, flags=1 00000A3A 554D subq.w A5, 2 00000A3C 8552 or.w [A2], D2 00000A3E 2307 move.l -[A1], D7 00000A40 D893 add.l D4, [A3] 00000A42 020F 817A andi.b A7, 0x7A /* 'z' */ 00000A46 6700 11E9 beq +0x11EB /* 00001C31 */ 00000A4A 0152 bchg [A2], D0 00000A4C 2B08 move.l -[A5], A0 00000A4E A708 syscall Create/PBHCreate/HCreate, flags=7 00000A50 2682 move.l [A3], D2 00000A52 7300 moveq.l D1, 0x00 00000A54 4A14 tst.b [A4] 00000A56 003B 082B 0310 ori.b [PC + D0 * 2], 0x2B /* '+' */ 00000A5C 7B00 moveq.l D5, 0x00 00000A5E 0672 1019 578B 1909 579B addi.w [[ + <> + D5 * 8] + 0x1909579B], 0x1019 00000A68 00A5 652B 17DB ori.l -[A5], 0x652B17DB 00000A6E 3473 0581 movea.w A2, [[ + <> + D0 * 4]] 00000A72 1DDB move.b <>, [A3]+ 00000A74 0103 btst D3, D0 00000A76 2128 2344 move.l -[A0], [A0 + 0x2344] 00000A7A 0FB0 CC06 bclr [A0 + A4 * 4 + 0x6], D7 00000A7E 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00000A80 DB01 addx.b D5, D1 00000A82 9308 subx.b -[A1], -[A0] 00000A84 2309 move.l -[A1], A1 00000A86 6A26 bpl +0x28 /* 00000AAE */ 00000A88 8334 65D7 or.b <>, D1 00000A8C 2A10 move.l D5, [A0] 00000A8E 690B bvs +0xD /* 00000A9B */ 00000A90 4AAC 1002 tst.l [A4 + 0x1002] 00000A94 0F45 bchg D5, D7 00000A96 1BB3 0904 7605 move.b [A5 + D7.w * 8 + 0x5], <> 00000A9C 070D btst A5, D3 00000A9E 8F85 BF29 unpk D7, D5, 0xBF29 00000AA2 B80F cmp.b D4, A7 00000AA4 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6 00000AA6 0F54 bchg [A4], D7 00000AA8 AB01 syscall BitsToMap 00000AAA 7661 moveq.l D3, 0x61 00000AAC C6A5 and.l D3, -[A5] label00000AAE: 00000AAE 0A97 02A3 DCC5 xori.l [A7], 0x2A3DCC5 00000AB4 B6A1 cmp.l D3, -[A1] 00000AB6 03AB 58A5 bclr [A3 + 0x58A5], D1 00000ABA 032B 8113 btst [A3 - 0x7EED], D1 00000ABE 0376 1B0F BA76 9308 bchg [[A6 + <>] + D1 * 2 - 0x45896CF8], D1 00000AC6 42BB 0C28 clr.l [PC + D0 * 4 + 0x28] 00000ACA 2B12 move.l -[A5], [A2] 00000ACC CA33 05EE and.b D5, <> 00000AD0 1B07 move.b -[A5], D7 00000AD2 5B02 subq.b D2, 5 00000AD4 2167 D693 move.l [A0 - 0x296D], -[A7] 00000AD8 0865 7113 bchg.b -[A5], 0x13 00000ADC 0378 D8B2 bchg [0xFFFFD8B2], D1 00000AE0 7802 moveq.l D4, 0x02 00000AE2 2349 C923 move.l [A1 - 0x36DD], A1 00000AE6 ED13 roxl D3.b, 6 00000AE8 4AAC 0402 tst.l [A4 + 0x402] 00000AEC 2B81 32B2 move.l [A5 + D3.w * 2 - 0x78], D1 00000AF0 0B00 btst D0, D5 00000AF2 1314 move.b -[A1], [A4] 00000AF4 8CE0 divu.w D6, -[A0] 00000AF6 422B 8CA3 clr.b [A3 - 0x735D] 00000AFA 292B 0C06 move.l -[A4], [A3 + 0xC06] 00000AFE 0803 1B2B btst.b D3, 0x2B /* '+' */ 00000B02 0CE3 .incomplete 00000B04 0A90 7000 F303 xori.l [A0], 0x7000F303 00000B0A 6E30 bgt +0x32 /* 00000B3C */ 00000B0C EEA1 asr D1, D7 00000B0E 02B2 7B05 0043 7469 andi.l [A2 + D7.w * 4 + 0x69], 0x7B050043 00000B16 0FC5 .incomplete 00000B18 0B3E btst <>, D5 00000B1A 6542 bcs +0x44 /* 00000B5E */ 00000B1C E5AE lsl D6, D2 00000B1E 8273 1B52 5B06 or.w D1, [[A3] + 0x5B06] 00000B24 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000B26 1612 move.b D3, [A2] 00000B28 1602 move.b D3, D2 00000B2A 0F52 bchg [A2], D7 00000B2C 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 00000B2E 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000B30 4A40 tst.w D0 00000B32 211B move.l -[A0], [A3]+ 00000B34 1304 move.b -[A1], D4 00000B36 5283 addq.l D3, 1 00000B38 0D93 bclr [A3], D6 00000B3A 074A bchg A2, D3 label00000B3C: 00000B3C 141A move.b D2, [A2]+ 00000B3E 366B 1D2B movea.w A3, [A3 + 0x1D2B] 00000B42 032C 130A btst [A4 + 0x130A], D1 00000B46 1E2C 21D7 move.b D7, [A4 + 0x21D7] 00000B4A 3EF3 1858 move.w [A7]+, [A3 + D1 + 0x58] 00000B4E 4A40 tst.w D0 00000B50 0253 6F13 andi.w [A3], 0x6F13 00000B54 048B 041E 3E83 subi.l A3, 0x41E3E83 00000B5A 0D5A bchg [A2]+, D6 00000B5C 26F8 9611 move.l [A3]+, [0xFFFF9611] // begin alternate branch 00000B5E-00000B60 label00000B5E: 00000B5E 9611 sub.b D3, [A1] // end alternate branch 00000B5E-00000B60 label00000B5E: // (misaligned) 00000B60 2561 10E0 move.l [A2 + 0x10E0], -[A1] 00000B64 3200 move.w D1, D0 00000B66 AB87 syscall slXMASK11 00000B68 B642 cmp.w D3, D2 00000B6A 4D95 .invalid 6, [A5] // invalid opcode 4 with b == 6 00000B6C 961E sub.b D3, [A6]+ 00000B6E 287C 9685 8E01 movea.l A4, 0x96858E01 00000B74 301C move.w D0, [A4]+ 00000B76 1003 move.b D0, D3 00000B78 0412 967B subi.b [A2], 0x7B /* '{' */ 00000B7C 2F12 move.l -[A7], [A2] 00000B7E 647B bcc +0x7D /* 00000BFB */ 00000B80 2F1C move.l -[A7], [A4]+ 00000B82 1603 move.b D3, D3 00000B84 04A0 3E7C 967A subi.l -[A0], 0x3E7C967A 00000B8A 7AA5 moveq.l D5, 0xFFFFFFA5 00000B8C 423E clr.b <> 00000B8E 7A7A moveq.l D5, 0x7A 00000B90 8504 sbcd D2, D4 00000B92 2C22 move.l D6, -[A2] 00000B94 3B05 move.w -[A5], D5 00000B96 2B00 move.l -[A5], D0 00000B98 2853 movea.l A4, [A3] 00000B9A 0512 btst [A2], D2 00000B9C 2C02 move.l D6, D2 00000B9E 1B22 move.b -[A5], -[A2] 00000BA0 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00000BA2 2C51 movea.l A6, [A1] 00000BA4 0261 BF2E andi.w -[A1], 0xBF2E 00000BA8 04A0 2C0B 052B subi.l -[A0], 0x2C0B052B 00000BAE 417A 7A01 chk.w D0, [PC + 0x7A01 /* 000085B1, cstring "" */] 00000BB2 0A73 054A 1463 xori.w [A3 + D1.w * 4 + 0x63], 0x54A 00000BB8 5AA1 addq.l -[A1], 5 00000BBA F873 00E4 .extension 0x873 <>, 0x00E4 // unimplemented label00000BBE: 00000BBE 7C2C moveq.l D6, 0x2C 00000BC0 AB01 syscall BitsToMap 00000BC2 7303 moveq.l D1, 0x03 00000BC4 6666 bne +0x68 /* 00000C2C */ 00000BC6 3212 move.w D1, [A2] 00000BC8 2C14 move.l D6, [A4] 00000BCA CB36 8C0B and.b [A6 + A0 * 4 + 0xB], D5 00000BCE 366B 1274 movea.w A3, [A3 + 0x1274] 00000BD2 936A 4443 sub.w [A2 + 0x4443], D1 00000BD6 0388 bclr A0, D1 00000BD8 7B6A moveq.l D5, 0x6A 00000BDA 483B 0BB3 3AFA 5C53 00CB 1A2B nbcd.b [[0x3AFA5C53 + D0 * 2] + 0xCB1A2B] 00000BE6 0700 btst D0, D3 00000BE8 9B07 subx.b D5, D7 00000BEA 0B17 btst [A7], D5 00000BEC 48C3 ext.l D3 00000BEE 0944 bchg D4, D4 00000BF0 808B or.l D0, A3 00000BF2 1644 movea.b A3, D4 00000BF4 C309 abcd -[A1], -[A1] 00000BF6 746B moveq.l D2, 0x6B 00000BF8 1236 4383 167B 6A2C move.b D1, [[ + <> + D4 * 2] + 0x167B6A2C] 00000C00 3B0B move.w -[A5], A3 00000C02 AB3A syscall bXMAIN10 00000C04 1903 move.b -[A4], D3 00000C06 2CCB move.l [A6]+, A3 00000C08 2980 FB5A C309 move.l [[A4] - 0x3CF7], D0 00000C0E 3661 movea.w A3, -[A1] 00000C10 BAE8 2921 cmpa.w A5, [A0 + 0x2921] 00000C14 3E89 move.w [A7], A1 00000C16 E71E rol D6.b, 3 00000C18 1033 0466 move.b D0, [A3 + D0.w * 4 + 0x66] 00000C1C 66A0 bne -0x5E /* 00000BBE */ 00000C1E 3EC9 move.w [A7]+, A1 00000C20 0BAB 2E53 bclr [A3 + 0x2E53], D5 00000C24 220B move.l D1, A3 00000C26 173E move.b -[A3], <> 00000C28 D301 addx.b D1, D1 00000C2A 3E14 move.w D7, [A4] label00000C2C: 00000C2C 123E move.b D1, <> 00000C2E 251D move.l -[A2], [A5]+ 00000C30 0F14 btst [A4], D7 00000C32 1C16 move.b D6, [A6] 00000C34 BB10 xor.b [A0], D5 00000C36 1366 434F move.b [A1 + 0x434F], -[A6] 00000C3A 3E8B move.w [A7], A3 00000C3C 0143 bchg D3, D0 00000C3E 2F14 move.l -[A7], [A4] 00000C40 064C 9356 addi.w A4, 0x9356 00000C44 9073 5944 sub.w D0, <> 00000C48 90DB sub.w A0, [A3]+ 00000C4A 395B 08BB move.w [A4 + 0x8BB], [A3]+ 00000C4E 1021 move.b D0, -[A1] 00000C50 2831 1BD3 1E24 DB4B move.l D4, [[] + 0x1E24DB4B] 00000C58 5309 subq.b A1, 1 00000C5A 7318 moveq.l D1, 0x18 00000C5C 6305 bls +0x7 /* 00000C63 */ 00000C5E 9653 sub.w D3, [A3] 00000C60 0A1E 107B xori.b [A6]+, 0x7B /* '{' */ 00000C64 0DAA 68DB bclr [A2 + 0x68DB], D6 00000C68 3CB3 0FA6 C35E 1E10 move.w [A6], [[-0x3CA2] + D0 * 8 + 0x1E10] 00000C70 6344 bls +0x46 /* 00000CB6 */ 00000C72 0E0B 040F .invalid.b A3, 0xF // invalid immediate operation 00000C76 449B neg.l [A3]+ 00000C78 2393 45AB 021B 0638 7300 move.l [[0x21B + D4 * 4] + 0x6387300], [A3] 00000C82 1B06 move.b -[A5], D6 00000C84 5033 121B addq.b [A3 + D1.w * 2 + 0x1B], 8 00000C88 069B 0BF3 048B addi.l [A3]+, 0xBF3048B 00000C8E 17F3 011C 2884 move.b [PC + D2 - 0x124], <> 00000C94 125B movea.b A1, [A3]+ 00000C96 1912 move.b -[A4], [A2] 00000C98 9B14 sub.b [A4], D5 00000C9A 12D3 move.b [A1]+, [A3] 00000C9C 1A8B move.b [A5], A3 00000C9E 4F3C 930E 1E10 .invalid 7, 0x930E1E10 // invalid opcode 4 with b == 4 00000CA4 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000CA6 7B04 moveq.l D5, 0x04 00000CA8 3320 move.w -[A1], -[A0] 00000CAA 5092 addq.l [A2], 8 00000CAC CB00 abcd D5, D0 00000CAE AB06 syscall CullPoints 00000CB0 685B bvc +0x5D /* 00000D0D */ 00000CB2 1AB3 1787 0A47 D4EB move.b [A5], [[ + <>] + D1 * 8 + 0xA47D4EB] // begin alternate branch 00000CB6-00000CBA label00000CB6: 00000CB6 0A47 D4EB xori.w D7, 0xD4EB // end alternate branch 00000CB6-00000CBA label00000CB6: // (misaligned) 00000CBA 005B 19A6 ori.w [A3]+, 0x19A6 00000CBE E31B rol D3.b, 1 00000CC0 3CC3 move.w [A6]+, D3 00000CC2 1C33 0072 move.b D6, [A3 + D0.w + 0x72] 00000CC6 9B14 sub.b [A4], D5 00000CC8 1E10 move.b D7, [A0] 00000CCA 1B10 move.b -[A5], [A0] 00000CCC 7B04 moveq.l D5, 0x04 00000CCE 0F50 bchg [A0], D7 00000CD0 68D3 bvc -0x2B /* 00000CA5 */ 00000CD2 2497 move.l [A2], [A7] 00000CD4 0A46 8300 xori.w D6, 0x8300 00000CD8 9B14 sub.b [A4], D5 00000CDA 68C3 bvc -0x3B /* 00000C9F */ 00000CDC 1309 move.b -[A1], A1 00000CDE 049B 121C 9B14 subi.l [A3]+, 0x121C9B14 00000CE4 400F negx.b A7 00000CE6 062B 0E6B 01C1 addi.b [A3 + 0x1C1], 0x6B /* 'k' */ 00000CEC 9473 6258 sub.w D2, [A3 + D6.w * 2 + 0x58] 00000CF0 B32B 58C3 xor.b [A3 + 0x58C3], D1 00000CF4 4358 chk.w D1, [A0]+ 00000CF6 3240 movea.w A1, D0 00000CF8 14DA move.b [A2]+, [A2]+ 00000CFA 4C4C 1A10 movem.l D4,A1,A3,A4, A4 00000CFE DB36 AB08 add.b [A6 + <> + A2 * 2], D5 00000D02 A6F3 syscall vTreeSearch, flags=6 00000D04 0F32 EABB btst [A2 + A6 * 2 - 0x69], D7 00000D08 2699 move.l [A3], [A1]+ 00000D0A 0183 bclr D3, D0 00000D0C 2C32 EACB move.l D6, [A2 + A6 * 2 - 0x53] 00000D10 1C79 01A3 1E32 movea.b A6, [0x01A31E32] 00000D16 EAFB 0979 01AB 101E 9B14 4606 bfchg [[0x101E + D0] - 0x64EBB9FA] {D5:D1} 00000D22 6309 bls +0xB /* 00000D2D */ 00000D24 2B0C move.l -[A5], A4 00000D26 6B01 bmi +0x3 /* 00000D29 */ 00000D28 D315 add.b [A5], D1 00000D2A C108 abcd -[A0], -[A0] 00000D2C CB08 abcd -[A5], -[A0] 00000D2E 4CC3 FBD3 movem.l D0,D1,D4,D6,D7,A0,A1,A3,A4,A5,A6,A7, D3 00000D32 03AB 2716 bclr [A3 + 0x2716], D1 00000D36 6B17 bmi +0x19 /* 00000D4F */ 00000D38 7BE3 moveq.l D5, 0xFFFFFFE3 00000D3A 6101 bsr +0x3 /* 00000D3D */ 00000D3C 0661 011E addi.w -[A1], 0x11E 00000D40 04D3 .incomplete 00000D42 44DB move.b [A3]+, CCR 00000D44 061B 1241 addi.b [A3]+, 0x41 /* 'A' */ 00000D48 81F6 9307 B30C 9B41 divs.w D0, [[A6 + <>] + A1 * 2 - 0x4CF364BF] 00000D50 EB19 rol D1.b, 5 00000D52 321E move.w D1, [A6]+ 00000D54 10C2 move.b [A0]+, D2 00000D56 3812 move.w D4, [A2] 00000D58 D31E add.b [A6]+, D1 00000D5A 0FD4 .incomplete 00000D5C 6B47 bmi +0x49 /* 00000DA5 */ 00000D5E 0302 btst D2, D1 00000D60 A22B syscall EmptyHandle, flags=2 00000D62 25C8 D31E move.l [PC - 0x2CE2 /* FFFFE082, cstring "" */], A0 00000D66 6303 bls +0x5 /* 00000D6B */ 00000D68 2893 move.l [A4], [A3] 00000D6A 0A0B 0FA3 xori.b A3, 0xA3 00000D6E 051C btst [A4]+, D2 00000D70 D31E add.b [A6]+, D1 00000D72 8902 sbcd D4, D2 00000D74 5EB3 3B0F 1E10 EB29 addq.l [[A3 + <>] + D3 * 2 + 0x1E10EB29], 7 00000D7C 131B move.b -[A1], [A3]+ 00000D7E 6A26 bpl +0x28 /* 00000DA6 */ 00000D80 0363 bchg -[A3], D1 00000D82 0352 bchg [A2], D1 00000D84 6D54 blt +0x56 /* 00000DDA */ 00000D86 EB1D rol D5.b, 5 00000D88 0E8B 5E0E 132B .invalid.l A3, 0x5E0E132B // invalid immediate operation 00000D8E 0E0A 6429 .invalid.b A2, 0x29 /* ')' */ // invalid immediate operation 00000D92 F28A 0463 .extension 0x28A <> // unimplemented 00000D96 00A4 B327 0F4A ori.l -[A4], 0xB3270F4A 00000D9C D29B add.l D1, [A3]+ 00000D9E D784 addx.l D3, D4 00000DA0 8316 or.b [A6], D1 00000DA2 2B01 move.l -[A5], D1 00000DA4 DB01 addx.b D5, D1 label00000DA6: 00000DA6 1328 527C move.b -[A1], [A0 + 0x527C] 00000DAA 2CE5 move.l [A6]+, -[A5] 00000DAC 3B2C 1264 move.w -[A5], [A4 + 0x1264] 00000DB0 0243 3C52 andi.w D3, 0x3C52 /* '> // unimplemented 00000DD6 401C negx.b [A4]+ 00000DD8 3800 move.w D4, D0 label00000DDA: 00000DDA 9323 sub.b -[A3], D1 00000DDC 8B01 sbcd D5, D1 00000DDE EE29 lsr D1.b, D7 00000DE0 DFA3 add.l -[A3], D7 00000DE2 4AB6 FB2B 4014 EA1B 03EA tst.l [[A6 + 0x4014 + A7 * 2] - 0x15E4FC16] 00000DEC FB02 .extension 0xB02 <> // unimplemented 00000DEE 020F 321A andi.b A7, 0x1A 00000DF2 E33C rol D4.b, D1 00000DF4 0608 0263 addi.b A0, 0x63 /* 'c' */ 00000DF8 19A3 00C1 move.b [A4 + D0.w - 0x63], -[A3] 00000DFC BA4B cmp.w D5, A3 00000DFE 3C09 move.w D6, A1 00000E00 060E 0A0E addi.b A6, 0xE 00000E04 9306 subx.b D1, D6 00000E06 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000E08 CA33 482B and.b D5, [A3 + D4 + 0x2B] 00000E0C 10CA move.b [A0]+, A2 00000E0E 2B1A move.l -[A5], [A2]+ 00000E10 C6CA mulu.w D3, A2 00000E12 938A subx.l -[A1], -[A2] 00000E14 9306 subx.b D1, D6 00000E16 4A2B 4713 tst.b [A3 + 0x4713] 00000E1A 04C3 .incomplete 00000E1C 18CB move.b [A4]+, A3 00000E1E 103B 05DB 0241 44B3 move.b D0, [[] + 0x24144B3] 00000E26 01C3 .incomplete 00000E28 2D07 move.l -[A6], D7 00000E2A 035A bchg [A2]+, D1 00000E2C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00000E2E 04AB 0E37 02F0 9305 subi.l [A3 - 0x6CFB], 0xE3702F0 00000E36 3B6C 000F 41A5 move.w [A5 + 0x41A5], [A4 + 0xF] 00000E3C 5B28 020F subq.b [A0 + 0x20F], 5 00000E40 8901 sbcd D4, D1 00000E42 1C38 0F71 move.b D6, [0x00000F71] 00000E46 6602 bne +0x4 /* 00000E4A */ 00000E48 1309 move.b -[A1], A1 label00000E4A: 00000E4A C901 abcd D4, D1 00000E4C 003B 7693 055B 28E1 036D ori.b [[PC] + 0x28E1036D], 0x93 00000E56 7BBB moveq.l D5, 0xFFFFFFBB 00000E58 388A move.w [A4], A2 00000E5A 5021 addq.b -[A1], 8 00000E5C BD6B 251E xor.w [A3 + 0x251E], D6 00000E60 384B movea.w A4, A3 00000E62 041E 380B subi.b [A6]+, 0xB 00000E66 0717 btst [A7], D3 00000E68 017F bchg <>, D0 00000E6A 730B moveq.l D1, 0x0B 00000E6C A316 syscall InitQueue/FInitQueue, flags=3 00000E6E 90AB 2F17 sub.l D0, [A3 + 0x2F17] 00000E72 80FA E3F3 divu.w D0, [PC - 0x1C0D /* FFFFE3F5, cstring "" */] 00000E76 8501 sbcd D2, D1 00000E78 F300 .extension 0x300 <> // unimplemented 00000E7A A306 syscall KillIO, flags=3 00000E7C 7B1A moveq.l D5, 0x1A 00000E7E E312 roxl D2.b, 1 00000E80 E3F3 0FD1 lsl .w [[]] 00000E84 0233 0BA3 0CBA andi.b [A3 + D0 * 4 - 0x70], 0xA3 00000E8A 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000E8C CE93 and.l D7, [A3] 00000E8E 073A 2300 btst [PC + 0x2300 /* 00003190, cstring "" */], D3 00000E92 EB01 asl D1.b, 5 00000E94 7216 moveq.l D1, 0x16 00000E96 FC3B 1273 .unknown 0xFC3B 0x1273 (W = 6) 00000E9A 5AC6 spl D6 00000E9C 0700 btst D0, D3 00000E9E F6B0 F60B .extension 0x6B0 <> // unimplemented 00000EA2 045B 15FB subi.w [A3]+, 0x15FB 00000EA6 110B move.b -[A0], A3 00000EA8 04A3 0683 1A43 subi.l -[A3], 0x6831A43 00000EAE 0F93 bclr [A3], D7 00000EB0 347B 1DFC movea.w A2, <> 00000EB4 9B79 6B97 5C56 sub.w [0x6B975C56], D5 00000EBA A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00000EBC D376 1E38 add.w [A6 + D1 * 8 + 0x38], D1 00000EC0 9308 subx.b -[A1], -[A0] 00000EC2 2623 move.l D3, -[A3] 00000EC4 3EA3 move.w [A7], -[A3] 00000EC6 01F1 .incomplete 00000EC8 E9E5 BB17 bfextu D3, -[A5] {D4:23} 00000ECC 0005 003B ori.b D5, 0x3B /* ';' */ 00000ED0 0A7B 0634 B30C xori.w <>, 0x634 00000ED6 8B0E sbcd -[A5], -[A6] 00000ED8 06AB 0358 5B01 0B00 addi.l [A3 + 0xB00], 0x3585B01 00000EE0 2B2F F301 move.l -[A5], [A7 - 0xCFF] 00000EE4 7B00 moveq.l D5, 0x00 00000EE6 8506 sbcd D2, D6 00000EE8 1700 move.b -[A3], D0 00000EEA C3FA 9340 muls.w D1, [PC - 0x6CC0 /* FFFF9342, cstring "" */] 00000EEE 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 00000EF0 A500 syscall Open/PBHOpen/HOpen, flags=5 00000EF2 9273 2BE2 5B22 0B00 sub.w D1, [[0x5B22] + 0xB00] 00000EFA 0F5C bchg [A4]+, D7 00000EFC 6242 bhi +0x44 /* 00000F40 */ 00000EFE 0814 0013 btst.b [A4], 0x13 00000F02 0EE9 .incomplete 00000F04 042A 2806 231F subi.b [A2 + 0x231F], 0x6 00000F0A 3CC1 move.w [A6]+, D1 00000F0C 0423 24CD subi.b -[A3], 0xCD 00000F10 04E9 .incomplete 00000F12 52F3 0233 shi [A3 + D0.w * 2 + 0x33] 00000F16 0B0F btst A7, D5 00000F18 C900 abcd D4, D0 00000F1A 0D05 btst D5, D6 00000F1C F367 .extension 0x367 <> // unimplemented 00000F1E 5C62 addq.w -[A2], 6 00000F20 6901 bvs +0x3 /* 00000F23 */ 00000F22 0700 btst D0, D3 00000F24 C585 and.l D5, D2 00000F26 052A BDC3 btst [A2 - 0x423D], D2 00000F2A 2580 429A move.l [A2 + D4.w * 2 - 0x102], D0 00000F2E 020F 80E0 andi.b A7, 0xE0 00000F32 AAEE syscall AppleScript 00000F34 AAD8 syscall 0xAD8 00000F36 0B0A btst A2, D5 00000F38 0223 85F6 andi.b -[A3], 0xF6 00000F3C 4403 neg.b D3 00000F3E 001A 447B ori.b [A2]+, 0x7B /* '{' */ // begin alternate branch 00000F40-00000F44 label00000F40: 00000F40 447B 801A neg.w [PC + A0.w + 0x1A] // end alternate branch 00000F40-00000F44 label00000F40: // (misaligned) 00000F42 801A or.b D0, [A2]+ 00000F44 580F addq.b A7, 4 00000F46 F980 .invalid <> 00000F48 9306 subx.b D1, D6 00000F4A 0703 btst D3, D3 00000F4C B0CB cmpa.w A0, A3 label00000F4E: 00000F4E 02A2 7522 1607 andi.l -[A2], 0x75221607 00000F54 0480 29CE 5311 subi.l D0, 0x29CE5311 00000F5A C804 and.b D4, D4 00000F5C 7B3B moveq.l D5, 0x3B 00000F5E 0E0F A1CC .invalid.b A7, 0xCC // invalid immediate operation 00000F62 0608 7E2B addi.b A0, 0x2B /* '+' */ 00000F66 4800 nbcd.b D0 00000F68 432B F42B .invalid 1, [A3 - 0xBD5] // invalid opcode 4 with b == 4 00000F6C 48AB 0A61 B363 movem.w [A3 - 0x4C9D], D0,D5,D6,A1,A3 // begin alternate branch 00000F6E-00000F72 label00000F6E: 00000F6E 0A61 B363 xori.w -[A1], 0xB363 // end alternate branch 00000F6E-00000F72 label00000F6E: // (misaligned) 00000F72 354B 0FC4 move.w [A2 + 0xFC4], A3 00000F76 0643 0845 addi.w D3, 0x845 00000F7A 0305 btst D5, D1 00000F7C 5C0F addq.b A7, 6 00000F7E 0106 btst D6, D0 00000F80 413D .invalid 0, <> // invalid opcode 4 with b == 4 00000F82 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00000F84 1007 move.b D0, D7 00000F86 048E 4D0C 2C45 subi.l A6, 0x4D0C2C45 00000F8C 0C7B 68F6 B30A 0FF6 cmpi.w [[PC + <> + A3 * 2] + 0xFF6], 0x68F6 00000F94 1307 move.b -[A1], D7 00000F96 BB3A 122C xor.b [PC + 0x122C /* 000021C4, cstring "" */], D5 00000F9A 1ADB move.b [A5]+, [A3]+ 00000F9C 2884 move.l [A4], D4 00000F9E 00EB .incomplete 00000FA0 7212 moveq.l D1, 0x12 00000FA2 2C73 4043 movea.l A6, [A3 + D4.w + 0x43] 00000FA6 0785 bclr D5, D3 00000FA8 8880 or.l D4, D0 00000FAA C31A and.b [A2]+, D1 00000FAC 1307 move.b -[A1], D7 00000FAE 4C00 0FB8 movem.w D3,D4,D5,D7,A0,A1,A2,A3, D0 00000FB2 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00000FB4 16C9 move.b [A3]+, A1 00000FB6 8104 sbcd D0, D4 00000FB8 2E28 A03E move.l D7, [A0 - 0x5FC2] 00000FBC 45E3 lea.l A2, -[A3] 00000FBE 1C10 move.b D6, [A0] 00000FC0 E5A2 asl D2, D2 00000FC2 4374 123E chk.w D1, [A4 + D1.w * 2 + 0x3E] 00000FC6 6C86 bge -0x78 /* 00000F4E */ 00000FC8 2705 move.l -[A3], D5 00000FCA 153E move.b -[A2], <> 00000FCC 3705 move.w -[A3], D5 00000FCE 1A3E move.b D5, <> 00000FD0 6C48 bge +0x4A /* 0000101A */ 00000FD2 3ABB 1744 move.w [A5], <> 00000FD6 1B02 move.b -[A5], D2 00000FD8 88C3 divu.w D4, D3 00000FDA 215B 086C move.l [A0 + 0x86C], [A3]+ 00000FDE 2C09 move.l D6, A1 00000FE0 0116 btst [A6], D0 00000FE2 0101 btst D1, D0 00000FE4 BB10 xor.b [A0], D5 00000FE6 6C86 bge -0x78 /* 00000F6E */ 00000FE8 5B1C subq.b [A4]+, 5 00000FEA 443B 1644 neg.b [PC + D1.w * 8 + 0x44] 00000FEE 6C3E bge +0x40 /* 0000102E */ 00000FF0 234F 9B1F move.l [A1 - 0x64E1], A7 00000FF4 ED82 asl D2, 6 00000FF6 A99C syscall CountResources 00000FF8 2C24 move.l D6, -[A4] 00000FFA 7306 moveq.l D1, 0x06 00000FFC 3704 move.w -[A3], D4 00000FFE 3AA5 move.w [A5], -[A5] 00001000 456C 16AA chk.w D2, [A4 + 0x16AA] 00001004 D301 addx.b D1, D1 00001006 166C 8881 movea.b A3, [A4 - 0x777F] 0000100A 0088 4B05 9306 ori.l A0, 0x4B059306 00001010 321C move.w D1, [A4]+ 00001012 2C14 move.l D6, [A4] 00001014 132D 330D move.b -[A1], [A5 + 0x330D] 00001018 C318 and.b [A0]+, D1 label0000101A: 0000101A 6EBB bgt -0x43 /* 00000FD7 */ 0000101C 0425 0116 subi.b -[A5], 0x16 00001020 2D01 move.l -[A6], D1 00001022 A53C syscall CmpString, flags=5 00001024 2826 move.l D4, -[A6] 00001026 7306 moveq.l D1, 0x06 00001028 65A3 bcs -0x5B /* 00000FCD */ 0000102A A989 syscall CouldAlert 0000102C 1E10 move.b D7, [A0] label0000102E: 0000102E DB08 addx.b -[A5], -[A0] 00001030 045A 5901 subi.w [A2]+, 0x5901 00001034 C25A and.w D1, [A2]+ 00001036 1C04 move.b D6, D4 00001038 D336 9101 add.b [[A6 + <> + A1]], D1 0000103C 1C10 move.b D6, [A0] 0000103E 1E04 move.b D7, D4 00001040 C25A and.w D1, [A2]+ 00001042 136B 9501 0406 move.b [A1 + 0x406], [A3 - 0x6AFF] 00001048 4C4C 4C4C movem.l D2,D3,D6,A2,A3,A6, A4 0000104C 7B16 moveq.l D5, 0x16 0000104E 691A bvs +0x1C /* 0000106A */ 00001050 1614 move.b D3, [A4] 00001052 8DBD or.l <>, D6 00001054 B30E cmpm.b [A1]+, [A6]+ 00001056 5A53 addq.w [A3], 5 00001058 051C btst [A4]+, D2 0000105A 0402 2317 subi.b D2, 0x17 0000105E 1463 movea.b A2, -[A3] 00001060 182E CD9F move.b D4, [A6 - 0x3261] 00001064 3E14 move.w D7, [A4] 00001066 250F move.l -[A2], A7 00001068 3EED 901E move.w [A7]+, [A5 - 0x6FE2] // begin alternate branch 0000106A-0000106C label0000106A: 0000106A 901E sub.b D0, [A6]+ // end alternate branch 0000106A-0000106C label0000106A: // (misaligned) 0000106C 166B 0204 movea.b A3, [A3 + 0x204] 00001070 3344 5A4A move.w [A1 + 0x5A4A], D4 00001074 631C bls +0x1E /* 00001092 */ 00001076 F363 .extension 0x363 <> // unimplemented 00001078 123E move.b D1, <> 0000107A D336 250E 02B3 add.b [[A6 + <>] + D2 * 4 + 0x2B3], D1 00001080 282E 510D move.l D4, [A6 + 0x510D] 00001084 2C47 movea.l A6, D7 00001086 0439 C513 6103 EBEA subi.b [0x6103EBEA], 0x13 0000108E 122C B332 move.b D1, [A4 - 0x4CCE] label00001092: 00001092 2E87 move.l [A7], D7 00001094 0818 14DB btst.b [A0]+, 0xDB 00001098 5905 subq.b D5, 4 0000109A 092D BA2C btst [A5 - 0x45D4], D4 0000109E 122C D21F move.b D1, [A4 - 0x2DE1] 000010A2 D21F add.b D1, [A7]+ 000010A4 7B16 moveq.l D5, 0x16 000010A6 2504 move.l -[A2], D4 000010A8 A94D syscall AppendResMenu/AddResMenu 000010AA CAF3 4773 00CA 0FD8 0704 5604 mulu.w D5, [[A3 + 0xCA0FD8] + 0x7045604] 000010B6 BB02 xor.b D2, D5 000010B8 8303 sbcd D1, D3 000010BA 3704 move.w -[A3], D4 000010BC A714 syscall GetVol/PBHGetVol/HGetVol, flags=7 000010BE 250B move.l -[A2], A3 000010C0 A514 syscall GetVol/PBHGetVol/HGetVol, flags=5 000010C2 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 000010C4 39C0 FB43 move.w 0xFB43, D0 000010C8 334A FB4F move.w [A1 - 0x4B1], A2 000010CC 436C CB10 chk.w D1, [A4 - 0x34F0] 000010D0 A33B syscall Delay, flags=3 000010D2 7B82 moveq.l D5, 0xFFFFFF82 000010D4 0F3A 6B04 btst [PC + 0x6B04 /* 00007BDA, cstring "" */], D7 000010D8 0FA1 bclr -[A1], D7 000010DA F208 00EB .invalid fp1, fp0 000010DE 4A43 tst.w D3 000010E0 1033 0B34 move.b D0, <> 000010E4 7B4E moveq.l D5, 0x4E 000010E6 7B02 moveq.l D5, 0x02 000010E8 0FA1 bclr -[A1], D7 000010EA 010F btst A7, D0 000010EC B901 xor.b D1, D4 000010EE F316 .extension 0x316 <> // unimplemented 000010F0 9D07 subx.b D6, D7 000010F2 1607 move.b D3, D7 000010F4 0347 bchg D7, D1 000010F6 0514 btst [A4], D2 000010F8 CB23 and.b -[A3], D5 000010FA 0EA3 478D D583 .invalid.l -[A3], 0x478DD583 // invalid immediate operation 00001100 1393 4741 move.b [[A1 + <>]], [A3] 00001104 35FB 1413 1B04 move.w [PC + 0x1B04 /* 00002C0A, cstring "" */], [PC + D1.w * 4 + 0x13] 0000110A 0703 btst D3, D3 0000110C 8B64 or.w -[A4], D5 label0000110E: 0000110E E90A lsl D2.b, 4 00001110 4562 chk.w D2, -[A2] 00001112 331A move.w -[A1], [A2]+ 00001114 230B move.l -[A1], A3 00001116 6524 bcs +0x26 /* 0000113C */ 00001118 0400 0F65 subi.b D0, 0x65 /* 'e' */ 0000111C 2463 movea.l A2, -[A3] 0000111E 0217 04C2 andi.b [A7], 0xC2 00001122 7B53 moveq.l D5, 0x53 00001124 D861 add.w D4, -[A1] 00001126 0F65 bchg -[A5], D7 00001128 2510 move.l -[A2], [A0] 0000112A A53F syscall InitUtil, flags=5 0000112C 15D0 CADB move.b [PC - 0x3525 /* FFFFDC09, cstring "" */], [A0] 00001130 3B63 024A move.w [A5 + 0x24A /* export_69 */], -[A3] 00001134 1473 0136 A313 930B 65D0 movea.b A2, [[A3 - 0x5CEC6CF5] + D0 + 0x65D0] // begin alternate branch 0000113C-0000113E label0000113C: 0000113C 65D0 bcs -0x2E /* 0000110E */ // end alternate branch 0000113C-0000113E label0000113C: // (misaligned) 0000113E 6B0F bmi +0x11 /* 0000114F */ 00001140 44C7 move.b D7, CCR 00001142 084D 49D3 bchg.b A5, 0xD3 00001146 6B09 bmi +0xB /* 00001151 */ 00001148 F326 .extension 0x326 <> // unimplemented 0000114A 0E7B 0443 32C1 .invalid.w [PC + D3.w * 2 - 0x63], 0x443 // invalid immediate operation 00001150 0B0B btst A3, D5 00001152 04D3 .incomplete 00001154 7652 moveq.l D3, 0x52 00001156 455A chk.w D2, [A2]+ 00001158 215A 0DD0 move.l [A0 + 0xDD0], [A2]+ 0000115C 251C move.l -[A2], [A4]+ 0000115E 3E24 move.w D7, -[A4] 00001160 3307 move.w -[A1], D7 00001162 8A28 2E04 or.b D5, [A0 + 0x2E04] 00001166 0672 3E72 2C32 addi.w [A2 + D2 * 4 + 0x32], 0x3E72 /* '>r' */ 0000116C DB05 addx.b D5, D5 0000116E 5812 addq.b [A2], 4 00001170 3E40 movea.w A7, D0 00001172 0156 bchg [A6], D0 00001174 5308 subq.b A0, 1 00001176 0800 CB53 btst.b D0, 0x53 /* 'S' */ 0000117A A300 syscall Open/PBHOpen/HOpen, flags=3 0000117C 833A 8300 or.b [PC - 0x7D00 /* FFFF8302, cstring "" */], D1 00001180 3EE3 move.w [A7]+, -[A3] 00001182 2732 B258 move.l -[A3], [A2 + A3.w * 2 + 0x58] 00001186 E5AD lsl D5, D2 00001188 1502 move.b -[A2], D2 0000118A 8B22 or.b -[A2], D5 0000118C 8300 sbcd D1, D0 0000118E 2C33 124D move.l D6, [A3 + D1.w * 2 + 0x4D] 00001192 28E3 move.l [A4]+, -[A3] 00001194 0DDB .incomplete 00001196 1A06 move.b D5, D6 00001198 4C63 4045 movem.l D1,A1,A5,A7, -[A3] 0000119C 371C move.w -[A3], [A4]+ 0000119E 3E1C move.w D7, [A4]+ 000011A0 1000 move.b D0, D0 000011A2 8B5F or.w [A7]+, D5 000011A4 E323 asl D3.b, D1 000011A6 4336 B303 6340 C538 .invalid 1, [[A6 + <> + A3 * 2] + 0x6340C538] // invalid opcode 4 with b == 4 000011AE 02DB .incomplete 000011B0 5DE1 slt -[A1] 000011B2 05C6 .incomplete 000011B4 1E3E move.b D7, <> 000011B6 2B08 move.l -[A5], A0 000011B8 8104 sbcd D0, D4 000011BA C61E and.b D3, [A6]+ 000011BC 2C2B 0826 move.l D6, [A3 + 0x826] 000011C0 6B07 bmi +0x9 /* 000011C9 */ 000011C2 C57F and.w <>, D2 000011C4 093F btst <>, D4 000011C6 2B09 move.l -[A5], A1 000011C8 C10B abcd -[A0], -[A3] 000011CA 5309 subq.b A1, 1 000011CC 2B09 move.l -[A5], A1 000011CE AD65 syscall SetControlMaximum/SetMaxCtl, auto_pop 000011D0 CB0E abcd -[A5], -[A6] 000011D2 430A .invalid 1, A2 // invalid opcode 4 with b == 4 000011D4 4434 6BA5 DB06 neg.b [[-0x24FA] + D6 * 2] label000011DA: 000011DA F301 .extension 0x301 <> // unimplemented 000011DC F30C .extension 0x30C <> // unimplemented 000011DE 2B06 move.l -[A5], D6 000011E0 2B15 move.l -[A5], [A5] 000011E2 5B55 subq.w [A5], 5 000011E4 060E 0162 addi.b A6, 0x62 /* 'b' */ 000011E8 065B 01A3 addi.w [A3]+, 0x1A3 000011EC 16D3 move.b [A3]+, [A3] 000011EE 1591 65AB 3D7B 050F 1501 move.b [[0x3D7B + D6 * 4] + 0x50F1501], [A1] 000011F8 D328 0F81 add.b [A0 + 0xF81], D1 000011FC 0303 btst D3, D1 000011FE 3F0E move.w -[A7], A6 00001200 0194 bclr [A4], D0 00001202 CB17 and.b [A7], D5 00001204 0F21 btst -[A1], D7 00001206 73EB moveq.l D1, 0xFFFFFFEB 00001208 014B bchg A3, D0 0000120A 553B 0BD8 subq.b [], 2 0000120E 4014 negx.b [A4] 00001210 0263 6D41 andi.w -[A3], 0x6D41 /* 'mA' */ 00001214 0973 1857 bchg [A3 + D1 + 0x57], D4 00001218 0566 bchg -[A6], D2 0000121A E514 roxl D4.b, 2 0000121C 6A14 bpl +0x16 /* 00001232 */ 0000121E 026B 1940 02AB andi.w [A3 + 0x2AB], 0x1940 00001224 2D1C move.l -[A6], [A4]+ 00001226 1002 move.b D0, D2 00001228 C36F 253C and.w [A7 + 0x253C], D1 0000122C 7333 moveq.l D1, 0x33 0000122E 1440 movea.b A2, D0 00001230 1C10 move.b D6, [A0] label00001232: 00001232 1C04 move.b D6, D4 00001234 4B5A chk.w D5, [A2]+ 00001236 3703 move.w -[A3], D3 00001238 3E67 movea.w A7, -[A7] 0000123A 0557 bchg [A7], D2 0000123C 4A85 tst.l D5 0000123E 0303 btst D3, D1 00001240 225B movea.l A1, [A3]+ 00001242 4C32 9302 4121 5893 movem.w D1,A0,A1,A4,A7, [[A2 + 0x5893 + D4]] 0000124A 0BCB .incomplete 0000124C 1228 A9DA move.b D1, [A0 - 0x5626] 00001250 E938 rol D0.b, D4 00001252 E185 asl D5, 8 00001254 6784 beq -0x7A /* 000011DA */ 00001256 912B 007B sub.b [A3 + 0x7B], D0 0000125A 0402 0FD4 subi.b D2, 0xD4 0000125E AB32 syscall bMAIN2 00001260 0703 btst D3, D3 00001262 886B 1F7B or.w D4, [A3 + 0x1F7B] 00001266 0465 0103 subi.w -[A5], 0x103 0000126A 1802 move.b D4, D2 0000126C 0F06 btst D6, D7 0000126E AB0A syscall DrawLine 00001270 6501 bcs +0x3 /* 00001273 */ 00001272 0318 btst [A0]+, D1 00001274 1703 move.b -[A3], D3 00001276 389B move.w [A4], [A3]+ 00001278 0E89 0429 0D21 .invalid.l A1, 0x4290D21 // invalid immediate operation 0000127E 8725 or.b -[A5], D3 00001280 0D69 2663 bchg [A1 + 0x2663], D6 00001284 2752 C145 move.l [A3 - 0x3EBB], [A2] 00001288 0F1E btst [A6]+, D7 0000128A 047B 0D07 04A4 subi.w [PC + D0.w * 4 - 0x92], 0xD07 00001290 C304 abcd D1, D4 00001292 9B01 subx.b D5, D1 00001294 E456 roxr D6.w, 2 00001296 0B13 btst [A3], D5 00001298 F320 .extension 0x320 <> // unimplemented 0000129A 9B1A sub.b [A2]+, D5 0000129C FCA3 7923 .extension 0xCA3 <> // unimplemented 000012A0 4441 neg.w D1 000012A2 27EB 04CB 1A4B move.l [PC + D1 * 2 + 0x4B], [A3 + 0x4CB] 000012A8 066B 8210 1B1E addi.w [A3 + 0x1B1E], 0x8210 000012AE 5300 subq.b D0, 1 000012B0 E501 asl D1.b, 2 000012B2 D310 add.b [A0], D1 000012B4 FC03 2110 .unknown 0xFC03 0x2110 (W = 6) 000012B8 BB34 2344 xor.b <>, D5 000012BC 5300 subq.b D0, 1 000012BE A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 000012C0 3300 move.w -[A1], D0 000012C2 4C41 49E1 movem.l D0,D5,D6,D7,A0,A3,A6, D1 000012C6 8317 or.b [A7], D1 000012C8 020F AD10 andi.b A7, 0x10 000012CC E50A lsl D2.b, 2 000012CE BB20 xor.b -[A0], D5 000012D0 020F 0D44 andi.b A7, 0x44 /* 'D' */ 000012D4 7324 moveq.l D1, 0x24 000012D6 D8AC 0400 add.l D4, [A4 + 0x400] 000012DA D378 510F add.w [0x0000510F], D1 000012DE 8513 or.b [A3], D2 000012E0 7B1E moveq.l D5, 0x1E 000012E2 6315 bls +0x17 /* 000012F9 */ 000012E4 0703 btst D3, D3 000012E6 E3EB 068B lsl .w [A3 + 0x68B] 000012EA 10C3 move.b [A0]+, D3 000012EC 32CB move.w [A1]+, A3 000012EE 06A8 B705 959B 007B addi.l [A0 + 0x7B], 0xB705959B 000012F6 1E0F move.b D7, A7 000012F8 A537 syscall ReadParam, flags=5 000012FA 3240 movea.w A1, D0 000012FC 429A clr.l [A2]+ 000012FE 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001300 F30A .extension 0x30A <> // unimplemented 00001302 6B5A bmi +0x5C /* 0000135E */ 00001304 334D 3B04 move.w [A1 + 0x3B04], A5 00001308 324B movea.w A1, A3 0000130A 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4 0000130C 0644 0705 addi.w D4, 0x705 label00001310: 00001310 3542 9A00 move.w [A2 - 0x6600], D2 00001314 A338 syscall WriteParam, flags=3 00001316 334D 3213 move.w [A1 + 0x3213], A5 0000131A 26A3 move.l [A3], -[A3] 0000131C 007B 1EF3 2781 ori.w [[ + <> + D2 * 8]], 0x1EF3 00001322 08E0 8B10 bset.b -[A0], 0x10 00001326 E101 asl D1.b, 8 00001328 001B 3923 ori.b [A3]+, 0x23 /* '#' */ 0000132C 0928 6705 btst [A0 + 0x6705], D4 00001330 ABC0 syscall QDAlphaDispatch 00001332 62DC bhi -0x22 /* 00001310 */ 00001334 10F6 A8A3 move.b [A0]+, [A6 + A2 - 0x93] 00001338 0C1C 046B cmpi.b [A4]+, 0x6B /* 'k' */ 0000133C 154C 1288 move.b [A2 + 0x1288], A4 00001340 12C0 move.b [A1]+, D0 00001342 1286 move.b [A1], D6 00001344 8B4F 1CC0 pack -[A5], -[A7], 0x1CC0 00001348 7E1F moveq.l D7, 0x1F 0000134A 2309 move.l -[A1], A1 0000134C 50B8 FE8D addq.l [0xFFFFFE8D], 8 00001350 A18B syscall CommToolboxDispatch, flags=1 00001352 0FE1 .incomplete 00001354 0A21 AEDB xori.b -[A1], 0xDB 00001358 1104 move.b -[A0], D4 0000135A 0633 0263 4F02 0B81 addi.b [[A3 + <> + D4 * 8] + 0xB81], 0x63 /* 'c' */ // begin alternate branch 0000135E-00001362 label0000135E: 0000135E 4F02 .invalid 7, D2 // invalid opcode 4 with b == 4 00001360 0B81 bclr D1, D5 // end alternate branch 0000135E-00001362 label0000135E: // (misaligned) 00001362 1B03 move.b -[A5], D3 00001364 8B0F sbcd -[A5], -[A7] 00001366 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001368 5304 subq.b D4, 1 0000136A 141C move.b D2, [A4]+ 0000136C 5081 addq.l D1, 8 0000136E AF1C syscall NewTempBuffer, auto_pop 00001370 38EA BB1C move.w [A4]+, [A2 - 0x44E4] 00001374 1402 move.b D2, D2 00001376 7B9F moveq.l D5, 0xFFFFFF9F 00001378 0F29 820F btst [A1 - 0x7DF1], D7 0000137C 1C8B move.b [A6], A3 0000137E 0F40 bchg D0, D7 00001380 5E73 7529 0153 addq.w [[A3 + 0x153 + D7 * 4]], 7 00001386 884C or.w D4, A4 00001388 C900 abcd D4, D0 0000138A 0FA1 bclr -[A1], D7 0000138C 3C5E movea.w A6, [A6]+ 0000138E 0F1C btst [A4]+, D7 00001390 781A moveq.l D4, 0x1A 00001392 0F06 btst D6, D7 00001394 081A 360F btst.b [A2]+, 0xF 00001398 410D .invalid 0, A5 // invalid opcode 4 with b == 4 0000139A 9313 sub.b [A3], D1 0000139C A519 syscall InitZone, flags=5 0000139E 5060 addq.w -[A0], 8 000013A0 034A bchg A2, D1 000013A2 CB64 and.w -[A4], D5 000013A4 2701 move.l -[A3], D1 000013A6 5B2E 048B subq.b [A6 + 0x48B], 5 000013AA 0C49 38F3 cmpi.w A1, 0x38F3 000013AE 0134 4307 0937 6B06 btst [[A4 + <>] + D4 * 2 + 0x9376B06], D0 000013B6 6B05 bmi +0x7 /* 000013BD */ 000013B8 DB19 add.b [A1]+, D5 000013BA 6534 bcs +0x36 /* 000013F0 */ 000013BC 6B58 bmi +0x5A /* 00001416 */ 000013BE 6B55 bmi +0x57 /* 00001415 */ 000013C0 2701 move.l -[A3], D1 000013C2 B5AD 18E5 xor.l [A5 + 0x18E5], D2 000013C6 03C9 .incomplete 000013C8 034B bchg A3, D1 000013CA 4DE1 lea.l A6, -[A1] 000013CC 0323 btst -[A3], D1 000013CE 05ED .incomplete 000013D0 03A4 bclr -[A4], D1 000013D2 DB19 add.b [A1]+, D5 000013D4 2304 move.l -[A1], D4 000013D6 0504 btst D4, D2 000013D8 0F19 btst [A1]+, D7 000013DA 04DB .incomplete 000013DC 0C62 0672 cmpi.w -[A2], 0x672 000013E0 3B03 move.w -[A5], D3 000013E2 72BB moveq.l D1, 0xFFFFFFBB 000013E4 069B 0928 7B03 addi.l [A3]+, 0x9287B03 000013EA CB04 abcd D5, D4 000013EC 04E8 .incomplete 000013EE CB04 abcd D5, D4 label000013F0: 000013F0 7816 moveq.l D4, 0x16 000013F2 3212 move.w D1, [A2] 000013F4 DB0C addx.b -[A5], -[A4] 000013F6 069A 0073 72A3 addi.l [A2]+, 0x7372A3 000013FC 001E 1023 ori.b [A6]+, 0x23 /* '#' */ 00001400 357B 0323 0976 B8B3 0D0D 0D0A move.w [A2 + 0xD0A], [[PC + 0x976 + D0 * 2] - 0x474CF2F3] 0000140C A351 syscall ReadLocation/ReadXPRam, flags=3 0000140E 4545 chk.w D2, D5 00001410 C35D and.w [A5]+, D1 00001412 2E10 move.l D7, [A0] 00001414 224E movea.l A1, A6 label00001416: 00001416 F311 .extension 0x311 <> // unimplemented 00001418 0303 btst D3, D1 0000141A 1323 move.b -[A1], -[A3] 0000141C A31F syscall DisposPtr/DisposePtr, flags=3 0000141E 0303 btst D3, D1 00001420 06AB 055B 1258 B345 addi.l [A3 - 0x4CBB], 0x55B1258 00001428 C31B and.b [A3]+, D1 0000142A C9AB 6B06 and.l [A3 + 0x6B06], D4 0000142E E327 asl D7.b, D1 00001430 1440 movea.b A2, D0 00001432 020F 4002 andi.b A7, 0x2 00001436 9324 sub.b -[A4], D1 00001438 0672 0B95 5B5D addi.w <>, 0xB95 0000143E 0B01 btst D1, D5 00001440 FB07 .extension 0xB07 <> // unimplemented 00001442 AB51 syscall bAddPin 00001444 0707 btst D7, D3 00001446 79B3 moveq.l D4, 0xFFFFFFB3 00001448 5132 12A3 subq.b [A2 + D1.w * 2 - 0x93], 8 0000144C 5125 subq.b -[A5], 8 0000144E 081B 60A3 btst.b [A3]+, 0xA3 00001452 00AB 3F9B 09AB 5113 ori.l [A3 + 0x5113], 0x3F9B09AB 0000145A 231B move.l -[A1], [A3]+ 0000145C 046B 5DDA 730A subi.w [A3 + 0x730A], 0x5DDA 00001462 7300 moveq.l D1, 0x00 00001464 066C 7B5D BB11 addi.w [A4 - 0x44EF], 0x7B5D /* '{]' */ 0000146A 0E43 80D3 .invalid.w D3, 0x80D3 // invalid immediate operation 0000146E 0713 btst [A3], D3 00001470 23F3 1906 726B 204B 0A93 move.l [0x204B0A93], [[A3 + <>] + D1 + 0x726B] 0000147A 169B move.b [A3], [A3]+ 0000147C 0913 btst [A3], D4 0000147E 2333 2303 05DB 0F72 move.l -[A1], [[A3 + <> + D2 * 2] + 0x5DB0F72] 00001486 D30C addx.b -[A1], -[A4] 00001488 3207 move.w D1, D7 0000148A 054C bchg A4, D2 0000148C C504 abcd D2, D4 0000148E 9B38 A300 sub.b [0xFFFFA300], D5 00001492 1B04 move.b -[A5], D4 00001494 D30C addx.b -[A1], -[A4] 00001496 8B01 sbcd D5, D1 00001498 930A subx.b -[A1], -[A2] 0000149A 32BC AC13 move.w [A1], 0xAC13 0000149E 2312 move.l -[A1], [A2] 000014A0 1323 move.b -[A1], -[A3] 000014A2 A546 syscall GetTrapAddress, flags=5 000014A4 D31A add.b [A2]+, D1 000014A6 A300 syscall Open/PBHOpen/HOpen, flags=3 000014A8 A4C1 syscall vGetBlock, flags=4 000014AA 04D3 .incomplete 000014AC 3928 E14A move.w -[A4], [A0 - 0x1EB6] 000014B0 E348 lsl D0.w, 1 000014B2 5143 subq.w D3, 8 000014B4 6232 bhi +0x34 /* 000014E8 */ 000014B6 1C10 move.b D6, [A0] 000014B8 AC38 syscall CalcMask, auto_pop 000014BA B30B cmpm.b [A1]+, [A3]+ 000014BC 1B0A move.b -[A5], A2 000014BE A380 syscall GetVideoDefault, flags=3 000014C0 A12D syscall SetApplLimit, flags=1 000014C2 7311 moveq.l D1, 0x11 000014C4 C481 and.l D2, D1 000014C6 2CE9 ABE5 move.l [A6]+, [A1 - 0x541B] 000014CA 0235 57F7 1122 E11E A306 andi.b [[A5 - 0x1EE2 + D1] - 0x5CFA], 0xF7 000014D4 FAEB 044B .extension 0xAEB <> // unimplemented 000014D8 2408 move.l D2, A0 000014DA 45C7 lea.l A2, D7 000014DC 0814 4000 btst.b [A4], 0x0 000014E0 B313 xor.b [A3], D1 000014E2 4554 chk.w D2, [A4] 000014E4 0F2A 8509 btst [A2 - 0x7AF7], D7 label000014E8: 000014E8 8D54 or.w [A4], D6 000014EA 0B08 btst A0, D5 000014EC 45A4 .invalid 2, -[A4] // invalid opcode 4 with b == 6 000014EE 0B08 btst A0, D5 000014F0 0093 75F2 9B0B ori.l [A3], 0x75F29B0B 000014F6 305B movea.w A0, [A3]+ 000014F8 09E5 .incomplete 000014FA 00BB 54EA 0B00 A500 ori.l [PC + <> + A2 * 4], 0x54EA0B00 00001502 C354 and.w [A4], D1 00001504 2A45 movea.l A5, D5 00001506 54E5 scc -[A5] 00001508 0033 2E30 0C18 ori.b [A3 + D0 * 4 + 0x18], 0x30 /* '0' */ 0000150E 0E0A 8862 .invalid.b A2, 0x62 /* 'b' */ // invalid immediate operation 00001512 7B0B moveq.l D5, 0x0B 00001514 413D .invalid 0, <> // invalid opcode 4 with b == 4 00001516 B307 xor.b D7, D1 00001518 2579 429A 2537 A88B move.l [A2 - 0x5775], [0x429A2537] 00001520 0BD3 .incomplete 00001522 6AAB bpl -0x53 /* 000014CF */ 00001524 08A4 DB11 bclr.b -[A4], 0x11 00001528 A843 syscall Fix2X 0000152A 08B8 4885 450B bclr.b [0x0000450B], 0x85 00001530 0842 080D bchg.b D2, 0xD /* '\r' */ 00001534 056B 438D bchg [A3 + 0x438D], D2 00001538 08DB 3DC9 bset.b [A3]+, 0xC9 0000153C 4729 02C5 .invalid 3, [A1 + 0x2C5] // invalid opcode 4 with b == 4 00001540 5953 subq.w [A3], 4 00001542 49AD 5217 .invalid 4, [A5 + 0x5217] // invalid opcode 4 with b == 6 00001546 09EA .incomplete 00001548 2302 move.l -[A1], D2 0000154A 5378 3306 subq.w [0x00003306], 1 0000154E 9B02 subx.b D5, D2 00001550 060F E52B addi.b A7, 0x2B /* '+' */ 00001554 42FB 0117 05A7 CB3A .invalid [[PC] + D0 + 0x5A7CB3A] // invalid opcode 4 with subtype 1 0000155C 0627 08D7 addi.b -[A7], 0xD7 00001560 2987 FB00 move.l [A4 + <> + A7 * 2], D7 00001564 DC17 add.b D6, [A7] 00001566 069F 2E28 1707 addi.l [A7]+, 0x2E281707 0000156C 8181 0BBB unpk D0, D1, 0x0BBB 00001570 0432 8406 0840 subi.b [A2 + D0 + 0x40], 0x6 00001576 144B movea.b A2, A3 00001578 0258 6B5A andi.w [A0]+, 0x6B5A /* 'kZ' */ 0000157C AB00 syscall BitBlt 0000157E CB0F abcd -[A5], -[A7] 00001580 4002 negx.b D2 00001582 1338 6E34 move.b -[A1], [0x00006E34] 00001586 EEC5 2763 bfset D5 {29:D3} 0000158A 1930 6308 move.b -[A4], [A0 + <> + D6 * 2] 0000158E 3284 move.w [A1], D4 00001590 14B2 4405 move.b [A2], [A2 + D4.w * 4 + 0x5] 00001594 B8CB cmpa.w A4, A3 00001596 7240 moveq.l D1, 0x40 00001598 B274 02AB cmp.w D1, [A4 + D0.w * 2 - 0x85] 0000159C 80E1 divu.w D0, -[A1] 0000159E 3B29 8B53 move.w -[A5], [A1 - 0x74AD] 000015A2 1062 movea.b A0, -[A2] 000015A4 1E50 movea.b A7, [A0] 000015A6 7CDB moveq.l D6, 0xFFFFFFDB 000015A8 0B8B bclr A3, D5 000015AA 0866 0707 bchg.b -[A6], 0x7 000015AE 34EC 2107 move.w [A2]+, [A4 + 0x2107] 000015B2 330A move.w -[A1], A2 000015B4 3212 move.w D1, [A2] 000015B6 DB0B addx.b -[A5], -[A3] 000015B8 C512 and.b [A2], D2 000015BA 5310 subq.b [A0], 1 000015BC 12FB 5DC1 move.b [A1]+, [[ + <>]] 000015C0 12A3 move.b [A1], -[A3] 000015C2 00C6 .incomplete 000015C4 2309 move.l -[A1], A1 000015C6 7841 moveq.l D4, 0x41 000015C8 06AC DB0B 1C2B 1712 addi.l [A4 + 0x1712], 0xDB0B1C2B 000015D0 7319 moveq.l D1, 0x19 000015D2 B30B cmpm.b [A1]+, [A3]+ 000015D4 F30A .extension 0x30A <> // unimplemented 000015D6 058F bclr A7, D2 000015D8 934A subx.w -[A1], -[A2] 000015DA D30A addx.b -[A1], -[A2] 000015DC 78B8 moveq.l D4, 0xFFFFFFB8 000015DE B324 xor.b -[A4], D1 000015E0 F5DF .invalid <> 000015E2 7EF3 moveq.l D7, 0xFFFFFFF3 000015E4 1500 move.b -[A2], D0 000015E6 1B43 002B move.b [A5 + 0x2B], D3 000015EA 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 000015EC 0F69 0F62 bchg [A1 + 0xF62], D7 000015F0 B30B cmpm.b [A1]+, [A3]+ 000015F2 0405 1916 subi.b D5, 0x16 000015F6 020F DC88 andi.b A7, 0x88 000015FA 9B02 subx.b D5, D2 000015FC 8427 or.b D2, -[A7] 000015FE 03B9 2124 731C bclr [0x2124731C], D1 00001604 165B movea.b A3, [A3]+ 00001606 46B8 5707 not.l [0x00005707] 0000160A BA24 cmp.b D5, -[A4] 0000160C D311 add.b [A1], D1 0000160E F301 .extension 0x301 <> // unimplemented 00001610 5C56 addq.w [A6], 6 00001612 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4 00001614 B493 cmp.l D2, [A3] 00001616 5BA3 subq.l -[A3], 5 00001618 0F0E btst A6, D7 0000161A 82CC divu.w D1, A4 0000161C DB01 addx.b D5, D1 label0000161E: 0000161E 033B 170A EC50 btst [[PC + <> + D1 * 8] - 0x13B0], D1 00001624 0F26 btst -[A6], D7 00001626 C311 and.b [A1], D1 00001628 3E8D move.w [A7], A5 0000162A F893 850F .extension 0x893 <> // unimplemented 0000162E 023B 1A21 6E0F andi.b [PC + D6 * 8 + 0xF], 0x21 /* '!' */ // begin alternate branch 00001630-00001634 label00001630: 00001630 1A21 move.b D5, -[A1] 00001632 6E0F bgt +0x11 /* 00001643 */ // end alternate branch 00001630-00001634 label00001630: // (misaligned) 00001634 8565 or.w -[A5], D2 00001636 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001638 0083 7522 4EEB ori.l D3, 0x75224EEB 0000163E 0BA8 8315 bclr [A0 - 0x7CEB], D5 00001642 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001644 6323 bls +0x25 /* 00001669 */ 00001646 020F 224E andi.b A7, 0x4E /* 'N' */ 0000164A 8306 sbcd D1, D6 0000164C 0B72 2501 bchg [[A2 + <> + D2 * 4]], D5 00001650 5353 subq.w [A3], 1 00001652 020F A500 andi.b A7, 0x0 00001656 8320 or.b -[A0], D1 00001658 020F A500 andi.b A7, 0x0 0000165C FB0A .extension 0xB0A <> // unimplemented 0000165E 020F E573 andi.b A7, 0x73 /* 's' */ 00001662 C342 exg D1, D2 00001664 9305 subx.b D1, D5 00001666 632D bls +0x2F /* 00001695 */ 00001668 C1D3 muls.w D0, [A3] 0000166A 34EE 4B00 move.w [A2]+, [A6 + 0x4B00] 0000166E 6B28 bmi +0x2A /* 00001698 */ 00001670 3311 move.w -[A1], [A1] 00001672 8302 sbcd D1, D2 00001674 6BA8 bmi -0x56 /* 0000161E */ 00001676 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001678 63B6 bls -0x48 /* 00001630 */ 0000167A 4A42 tst.w D2 0000167C 4C02 0F54 movem.w D2,D4,D6,A0,A1,A2,A3, D2 00001680 0703 btst D3, D3 00001682 3576 2704 C29B move.w [A2 - 0x3D65], <> 00001688 0D2B 0003 btst [A3 + 0x3], D6 0000168C 0CA1 0806 9A02 cmpi.l -[A1], 0x8069A02 00001692 A36F syscall SlotVInstall, flags=3 00001694 020F 00D3 andi.b A7, 0xD3 label00001698: 00001698 6117 bsr +0x19 /* 000016B1 */ 0000169A 004A AB11 ori.w A2, 0xAB11 0000169E 3423 move.w D2, -[A3] 000016A0 04A5 012B 496D subi.l -[A5], 0x12B496D 000016A6 017B 0521 68CC bchg [[PC + 0x68CC + D0 * 4]], D0 000016AC 000F 6107 ori.b A7, 0x7 000016B0 D800 add.b D4, D0 000016B2 0F02 btst D2, D7 000016B4 A328 syscall RecoverHandle, flags=3 000016B6 020F 050C andi.b A7, 0xC 000016BA 7B4A moveq.l D5, 0x4A 000016BC 6500 533D bcs +0x533F /* 000069FB */ 000016C0 F308 .extension 0x308 <> // unimplemented 000016C2 9385 subx.l D1, D5 000016C4 CB3B 1701 and.b [[PC + <> + D1 * 8]], D5 000016C8 895B or.w [A3]+, D4 000016CA 0DC2 .incomplete 000016CC FB02 .extension 0xB02 <> // unimplemented 000016CE 7E33 moveq.l D7, 0x33 000016D0 0F00 btst D0, D7 000016D2 F31C .extension 0x31C <> // unimplemented 000016D4 2501 move.l -[A2], D1 000016D6 FB02 .extension 0xB02 <> // unimplemented 000016D8 6101 bsr +0x3 /* 000016DB */ 000016DA 2501 move.l -[A2], D1 000016DC F338 .extension 0x338 <> // unimplemented 000016DE AD2D syscall CloseWindow, auto_pop 000016E0 B302 xor.b D2, D1 000016E2 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000016E4 7627 moveq.l D3, 0x27 000016E6 06F9 .incomplete 000016E8 1C28 1C10 move.b D6, [A0 + 0x1C10] 000016EC 4000 negx.b D0 000016EE 2B31 9B01 move.l -[A5], [[A1 + <> + A1 * 2]] 000016F2 3300 move.w -[A1], D0 000016F4 7302 moveq.l D1, 0x02 000016F6 2A10 move.l D5, [A0] 000016F8 3312 move.w -[A1], [A2] 000016FA D453 add.w D2, [A3] 000016FC 3B73 05FA BC62 4000 4361 5B1B move.w [A5 + 0x5B1B], [[-0x439DC000] + 0x4361] 00001708 08A1 EB6E bclr.b -[A1], 0x6E /* 'n' */ 0000170C 30A3 move.w [A0], -[A3] 0000170E 0545 bchg D5, D2 00001710 01F3 .incomplete 00001712 74DE moveq.l D2, 0xFFFFFFDE 00001714 0605 F7C3 addi.b D5, 0xC3 00001718 4A2A 2882 tst.b [A2 + 0x2882] 0000171C 2701 move.l -[A3], D1 0000171E 54D5 scc [A5] 00001720 3482 move.w [A2], D2 00001722 A406 syscall KillIO, flags=4 00001724 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 00001726 0907 btst D7, D4 00001728 1415 move.b D2, [A5] 0000172A 07A4 bclr -[A4], D3 0000172C 06FB .incomplete 0000172E 0117 btst [A7], D0 00001730 0B6C 4361 bchg [A4 + 0x4361], D5 00001734 3704 move.w -[A3], D4 00001736 76F7 moveq.l D3, 0xFFFFFFF7 00001738 1447 movea.b A2, D7 0000173A A714 syscall GetVol/PBHGetVol/HGetVol, flags=7 0000173C 580F addq.b A7, 4 0000173E 5504 subq.b D4, 2 00001740 1685 move.b [A3], D5 00001742 B204 cmp.b D1, D4 00001744 D307 addx.b D1, D7 00001746 7843 moveq.l D4, 0x43 00001748 0350 bchg [A0], D1 0000174A 0B31 0325 10B3 btst [[A1 + 0x10B3] + D0 * 2], D5 00001750 1033 17E3 1968 E31A 8E1B move.b D0, [[0x1968] - 0x1CE571E5] 0000175A 06D2 .incomplete 0000175C AB66 syscall rAvg 0000175E D369 CB0A add.w [A1 - 0x34F6], D1 00001762 7505 moveq.l D2, 0x05 00001764 688B bvc -0x73 /* 000016F1 */ 00001766 1212 move.b D1, [A2] 00001768 1662 movea.b A3, -[A2] 0000176A CB0A abcd -[A5], -[A2] 0000176C 2515 move.l -[A2], [A5] 0000176E 934B subx.w -[A1], -[A3] 00001770 0701 btst D1, D3 00001772 6B2A bmi +0x2C /* 0000179E */ 00001774 28A6 move.l [A4], -[A6] 00001776 0B0D btst A5, D5 00001778 2517 move.l -[A2], [A7] 0000177A 3308 move.w -[A1], A0 0000177C 1C16 move.b D6, [A6] 0000177E E501 asl D1.b, 2 00001780 B3A3 xor.l -[A3], D1 00001782 1604 move.b D3, D4 00001784 7B17 moveq.l D5, 0x17 00001786 2A10 move.l D5, [A0] 00001788 CB0F abcd -[A5], -[A7] 0000178A 1708 move.b -[A3], A0 0000178C B5EB 8507 cmpa.l A2, [A3 - 0x7AF9] 00001790 01DC .incomplete 00001792 130A move.b -[A1], A2 00001794 1B09 move.b -[A5], A1 00001796 82F3 0452 divu.w D1, [A3 + D0.w * 4 + 0x52] 0000179A C228 4D03 and.b D1, [A0 + 0x4D03] label0000179E: 0000179E 0F52 bchg [A2], D7 000017A0 0703 btst D3, D3 000017A2 362A 10A5 move.w D3, [A2 + 0x10A5] 000017A6 57F7 93F9 251E 2A5A seq [[0x251E2A5A]] 000017AE 0158 bchg [A0]+, D0 000017B0 E867 asr D7.w, D4 000017B2 04A8 1B09 6B12 6A9B subi.l [A0 + 0x6A9B], 0x1B096B12 000017BA 3A17 move.w D5, [A7] 000017BC 0138 98B3 btst [0xFFFF98B3], D0 000017C0 0094 DBA6 6A0B ori.l [A4], 0xDBA66A0B 000017C6 0A6B 1238 5CC5 xori.w [A3 + 0x5CC5], 0x1238 000017CC 1C17 move.b D6, [A7] 000017CE 0168 EB07 bchg [A0 - 0x14F9], D0 000017D2 3093 move.w [A0], [A3] 000017D4 211B move.l -[A0], [A3]+ 000017D6 09D1 .incomplete 000017D8 024B 6410 andi.w A3, 0x6410 000017DC B311 xor.b [A1], D1 000017DE 1101 move.b -[A0], D1 000017E0 EB65 asl D5.w, D5 000017E2 A8DB syscall CloseRgn 000017E4 2607 move.l D3, D7 000017E6 0C68 1E10 830D cmpi.w [A0 - 0x7CF3], 0x1E10 000017EC 2B2B 7B02 move.l -[A5], [A3 + 0x7B02] 000017F0 FB5B .extension 0xB5B <> // unimplemented 000017F2 633F bls +0x41 /* 00001833 */ 000017F4 FB5B .extension 0xB5B <> // unimplemented 000017F6 6993 bvs -0x6B /* 0000178B */ 000017F8 3108 move.w -[A0], A0 000017FA A5F3 syscall vTreeSearch, flags=5 000017FC 0B07 btst D7, D5 000017FE 8335 2B2B D309 FB18 C502 or.b [[A5 - 0x2CF7 + D2 * 2] - 0x4E73AFE], D1 00001808 0367 bchg -[A7], D1 0000180A FB5B .extension 0xB5B <> // unimplemented 0000180C 8B01 sbcd D5, D1 0000180E 1781 290F F105 92CB move.b [[A3 + <>] + D2 - 0xEFA6D35], D1 00001816 7A09 moveq.l D5, 0x09 00001818 073B 4463 btst [PC + D4.w * 4 + 0x63], D3 0000181C 04CB .incomplete 0000181E 470F .invalid 3, A7 // invalid opcode 4 with b == 4 00001820 6ADB bpl -0x23 /* 000017FD */ 00001822 26EB 0C6A move.l [A3]+, [A3 + 0xC6A] 00001826 1906 move.b -[A4], D6 00001828 0708 btst A0, D3 0000182A AD50 syscall CountMItems, auto_pop 0000182C 0506 btst D6, D2 0000182E E159 rol D1.w, 8 00001830 8B01 sbcd D5, D1 00001832 3B1C move.w -[A5], [A4]+ 00001834 2505 move.l -[A2], D5 00001836 5B1D subq.b [A5]+, 5 00001838 061B 0571 addi.b [A3]+, 0x71 /* 'q' */ 0000183C 05F3 .incomplete 0000183E 4BB3 11B9 2553 0F49 .invalid 5, [[0x25530F49 + D1]] // invalid opcode 4 with b == 6 00001846 A44B syscall SetGrowZone, flags=4 00001848 057B 1E5B bchg [PC + D1 * 8 + 0x5B], D2 label0000184C: 0000184C 0EA3 666B 0A73 .invalid.l -[A3], 0x666B0A73 /* 'fk\ns' */ // invalid immediate operation 00001852 0933 2D9B 0D43 0644 btst [[ + D2 * 4] + 0xD430644], D4 0000185A 3B2D 44FB move.w -[A5], [A5 + 0x44FB] 0000185E 0821 E1B2 btst.b -[A1], 0xB2 00001862 7405 moveq.l D2, 0x05 00001864 A23B syscall Delay, flags=2 00001866 2BAB 07C3 18EB move.l [A5 + D1 - 0x21], [A3 + 0x7C3] 0000186C 076B 0527 bchg [A3 + 0x527], D3 00001870 0D8A bclr A2, D6 00001872 A32B syscall EmptyHandle, flags=3 00001874 95F5 8136 8A6A 1E04 464B sub.l A2, [[A5 - 0x7595E1FC] + A0 + 0x464B] 0000187E 13E1 648B 1EC5 move.b [0x648B1EC5], -[A1] 00001884 00CD .incomplete 00001886 08A3 0FB3 bclr.b -[A3], 0xB3 0000188A 1182 9B1E A35A move.b [[A0] + A1 * 2 - 0x5CA6], D2 00001890 2803 move.l D4, D3 00001892 1413 move.b D2, [A3] 00001894 034B bchg A3, D1 00001896 0161 bchg -[A1], D0 00001898 6EB2 bgt -0x4C /* 0000184C */ 0000189A 0303 btst D3, D1 0000189C 4569 6320 chk.w D2, [A1 + 0x6320] 000018A0 8CEE 6300 divu.w D6, [A6 + 0x6300] 000018A4 CC4B and.w D6, A3 000018A6 3E4B movea.w A7, A3 000018A8 0182 bclr D2, D0 000018AA CB0F abcd -[A5], -[A7] 000018AC 1303 move.b -[A1], D3 000018AE 030C btst A4, D1 000018B0 2502 move.l -[A2], D2 000018B2 FB0F .extension 0xB0F <> // unimplemented 000018B4 2502 move.l -[A2], D2 000018B6 7330 moveq.l D1, 0x30 000018B8 2D02 move.l -[A6], D2 000018BA 030C btst A4, D1 000018BC 8243 or.w D1, D3 000018BE 0756 bchg [A6], D3 000018C0 2B05 move.l -[A5], D5 000018C2 230C move.l -[A1], A4 000018C4 0F21 btst -[A1], D7 000018C6 0107 btst D7, D0 000018C8 086B 0631 3965 bchg.b [A3 + 0x3965], 0x31 /* '1' */ 000018CE 3083 move.w [A0], D3 000018D0 0010 0704 ori.b [A0], 0x4 000018D4 503C 9B11 addq.b 0x11, 8 000018D8 1E10 move.b D7, [A0] 000018DA E30D lsl D5.b, 1 000018DC EB0F lsl D7.b, 5 000018DE C509 abcd -[A2], -[A1] 000018E0 6B27 bmi +0x29 /* 00001909 */ 000018E2 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1 000018E4 FB29 .extension 0xB29 <> // unimplemented 000018E6 B90A cmpm.b [A4]+, [A2]+ 000018E8 A32E syscall BlockMove/BlockMoveData, flags=3 000018EA B311 xor.b [A1], D1 000018EC 16A3 move.b [A3], -[A3] 000018EE 1E1E move.b D7, [A6]+ 000018F0 161B move.b D3, [A3]+ 000018F2 114B 0163 move.b [A0 + 0x163], A3 000018F6 00B3 0740 0043 4BDE ori.l <>, 0x7400043 000018FE 8234 9301 or.b D1, [[A4 + <> + A1 * 2]] 00001902 A35A syscall PrimeTime, flags=3 00001904 10E0 move.b [A0]+, -[A0] 00001906 FB36 .extension 0xB36 <> // unimplemented 00001908 EB0F lsl D7.b, 5 0000190A A482 syscall DTInstall, flags=4 0000190C D30E addx.b -[A1], -[A6] 0000190E 8502 sbcd D2, D2 00001910 030C btst A4, D1 00001912 E716 roxl D6.b, 3 00001914 37FB 0101 0B8B 2A0F 0611 move.w [[ + <> + D0 * 2] + 0x2A0F0611], [[PC + <> + D0]] 0000191E 2C4B movea.l A6, A3 00001920 33C9 2363 054B move.w [0x2363054B], A1 00001926 3373 04B3 1B05 move.w [A1 + 0x1B05], [A3 + D0.w * 4 - 0x77] 0000192C 0BDB .incomplete 0000192E 1014 move.b D0, [A4] 00001930 0530 4B01 btst [[A0 + <> + D4 * 2]], D2 00001934 7EB3 moveq.l D7, 0xFFFFFFB3 00001936 1B00 move.b -[A5], D0 00001938 9B20 sub.b -[A0], D5 0000193A 6E2A bgt +0x2C /* 00001966 */ 0000193C 10E3 move.b [A0]+, -[A3] 0000193E 0517 btst [A7], D2 00001940 0018 4501 ori.b [A0]+, 0x1 00001944 6323 bls +0x25 /* 00001969 */ 00001946 2A10 move.l D5, [A0] 00001948 B41B cmp.b D2, [A3]+ 0000194A 6E5B bgt +0x5D /* 000019A7 */ 0000194C 11ED 7117 0C55 move.b [0x00000C55], [A5 + 0x7117] 00001952 8981 E988 unpk D4, D1, 0xE988 00001956 CD82 and.l D2, D6 00001958 9B75 C901 sub.w [[A5 + <> + A4]], D5 0000195C 332E 1705 move.w -[A1], [A6 + 0x1705] 00001960 35A1 00FB move.w [A2 + D0.w - 0x5], -[A1] 00001964 2614 move.l D3, [A4] label00001966: 00001966 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00001968 C314 and.b [A4], D1 0000196A 9B01 subx.b D5, D1 0000196C 2A7B 053B 1006 E302 6245 01D3 movea.l A5, [[PC + 0x1006E302 + D0 * 4] + 0x624501D3] 00001978 2430 6129 D317 move.l D2, [[A0 - 0x2CE9 + D6]] 0000197E 2709 move.l -[A3], A1 00001980 8B41 5CAB pack D5, D1, 0x5CAB 00001984 0217 0981 andi.b [A7], 0x81 00001988 0F12 btst [A2], D7 0000198A 2C00 move.l D6, D0 0000198C 0F34 0708 btst [A4 + <> + D0 * 8], D7 00001990 A023 syscall DisposHandle/DisposeHandle 00001992 018B bclr A3, D0 00001994 13ED 27D3 112E 04E3 move.b [0x112E04E3], [A5 + 0x27D3] 0000199C 0E17 061C .invalid.b [A7], 0x1C // invalid immediate operation 000019A0 C304 abcd D1, D4 000019A2 E309 lsl D1.b, 1 000019A4 9318 sub.b [A0]+, D1 000019A6 734D moveq.l D1, 0x4D 000019A8 E2AB lsr D3, D1 000019AA 0211 0107 andi.b [A1], 0x7 000019AE 0624 004B addi.b -[A4], 0x4B /* 'K' */ 000019B2 7B85 moveq.l D5, 0xFFFFFF85 000019B4 7193 moveq.l D0, 0xFFFFFF93 000019B6 0FEB .incomplete 000019B8 5889 addq.l A1, 4 000019BA 71E5 moveq.l D0, 0xFFFFFFE5 000019BC 96FB 0624 sub.w A3, [PC + D0.w * 8 + 0x24] 000019C0 BB2B DC04 xor.b [A3 - 0x23FC], D5 000019C4 2E50 movea.l A7, [A0] 000019C6 42CB .invalid A3 // invalid opcode 4 with subtype 1 000019C8 2117 move.l -[A0], [A7] 000019CA 0A59 170C xori.w [A1]+, 0x170C 000019CE B7A8 DA09 xor.l [A0 - 0x25F7], D3 000019D2 0117 btst [A7], D0 000019D4 0AFD .incomplete 000019D6 D4F1 002B add.w A2, [A1 + D0.w + 0x2B] 000019DA 271E move.l -[A3], [A6]+ 000019DC 387C FB06 movea.w A4, 0xFB06 000019E0 6666 bne +0x68 /* 00001A48 */ 000019E2 530A subq.b A2, 1 000019E4 F301 .extension 0x301 <> // unimplemented 000019E6 3212 move.w D1, [A2] 000019E8 FB06 .extension 0xB06 <> // unimplemented 000019EA 0708 btst A0, D3 000019EC E9D8 8303 bfextu D0, [A0]+ {12:3} 000019F0 783C moveq.l D4, 0x3C 000019F2 E349 lsl D1.w, 1 000019F4 031D btst [A5]+, D1 000019F6 FB30 .extension 0xB30 <> // unimplemented 000019F8 467C 86CB 1F66 not.w 0x86CB1F66 000019FE 66EB bne -0x13 /* 000019EB */ 00001A00 0986 bclr D6, D4 00001A02 F316 .extension 0x316 <> // unimplemented 00001A04 0709 btst A1, D3 00001A06 F80F 8605 .tblXX 0xF80F, 0x8605 // unimplemented 00001A0A 0312 btst [A2], D1 00001A0C 8612 or.b D3, [A2] 00001A0E 5B03 subq.b D3, 5 00001A10 1B1A move.b -[A5], [A2]+ 00001A12 AB19 syscall PutLine 00001A14 2110 move.l -[A0], [A0] 00001A16 070E btst A6, D3 00001A18 C5E1 muls.w D2, -[A1] 00001A1A 0063 5A53 ori.w -[A3], 0x5A53 /* 'ZS' */ 00001A1E 1B43 00CB move.b [A5 + 0xCB], D3 00001A22 045B 03BB subi.w [A3]+, 0x3BB 00001A26 0032 0101 C102 0709 ori.b [[A2 + <> + A4] + 0x709], 0x1 00001A2E ADE1 syscall HandToHand, auto_pop 00001A30 076B 1033 bchg [A3 + 0x1033], D3 00001A34 0ACA .incomplete 00001A36 0B48 bchg A0, D5 00001A38 FB08 .extension 0xB08 <> // unimplemented 00001A3A A501 syscall Close, flags=5 00001A3C 6107 bsr +0x9 /* 00001A45 */ 00001A3E 2303 move.l -[A1], D3 00001A40 A0FB syscall vNewMap 00001A42 067C 5B03 7A7A addi.w 0x7A7A /* 'zz' */, 0x5B03 label00001A48: 00001A48 3B04 move.w -[A5], D4 00001A4A E101 asl D1.b, 8 00001A4C CC0B and.b D6, A3 00001A4E 0FA4 bclr -[A4], D7 00001A50 8301 sbcd D1, D1 00001A52 D8C1 add.w A4, D1 00001A54 0302 btst D2, D1 00001A56 0FA0 bclr -[A0], D7 00001A58 BB06 xor.b D6, D5 00001A5A 610B bsr +0xD /* 00001A67 */ 00001A5C 7A7A moveq.l D5, 0x7A 00001A5E 1B0C move.b -[A5], A4 00001A60 830B sbcd -[A1], -[A3] 00001A62 133D move.b -[A1], <> 00001A64 643B bcc +0x3D /* 00001AA1 */ 00001A66 0341 bchg D1, D1 00001A68 00EB .incomplete 00001A6A 062D 0CEE A504 addi.b [A5 - 0x5AFC], 0xEE 00001A70 BB06 xor.b D6, D5 00001A72 7A7A moveq.l D5, 0x7A 00001A74 12FE move.b [A1]+, <> 00001A76 020F F2A8 andi.b A7, 0xA8 00001A7A 34E3 move.w [A2]+, -[A3] 00001A7C 0589 bclr A1, D2 00001A7E 0BFE .incomplete 00001A80 E108 lsl D0.b, 8 00001A82 A67B syscall ADBReInit, flags=6 00001A84 047E AE02 subi.w <>, 0xAE02 00001A88 6341 bls +0x43 /* 00001ACB */ 00001A8A 731E moveq.l D1, 0x1E 00001A8C E0A1 asr D1, D0 00001A8E 01A1 bclr -[A1], D0 00001A90 1B89 1BB2 1307 2501 0F12 move.b [[0x13072501 + D1 * 2] + 0xF12], A1 00001A9A B306 xor.b D6, D1 00001A9C 8307 sbcd D1, D7 00001A9E BE76 0304 cmp.w D7, <> 00001AA2 0213 8553 andi.b [A3], 0x53 /* 'S' */ 00001AA6 07CB .incomplete 00001AA8 0B1C btst [A4]+, D5 00001AAA FB06 .extension 0xB06 <> // unimplemented 00001AAC 0F6C 3B03 bchg [A4 + 0x3B03], D7 00001AB0 2320 move.l -[A1], -[A0] 00001AB2 EB06 asl D6.b, 5 00001AB4 4C6C D308 2320 movem.l D3,A0,A1,A4,A6,A7, [A4 + 0x2320] 00001ABA FB06 .extension 0xB06 <> // unimplemented 00001ABC 4C0F BA76 movem.w D1,D2,D4,D5,D6,A1,A3,A4,A5,A7, A7 00001AC0 5305 subq.b D5, 1 00001AC2 0709 btst A1, D3 00001AC4 7E02 moveq.l D7, 0x02 00001AC6 7B8F moveq.l D5, 0xFFFFFF8F 00001AC8 BE76 E102 069A cmp.w D7, [[A6 + <> + A6] + 0x69A] 00001ACE 1B6B BE76 8717 move.b [A5 - 0x78E9], [A3 - 0x418A] 00001AD4 C842 and.w D4, D2 00001AD6 9A23 sub.b D5, -[A3] 00001AD8 5A1C addq.b [A4]+, 5 00001ADA B306 xor.b D6, D1 00001ADC 0304 btst D4, D1 00001ADE CA63 and.w D5, -[A3] 00001AE0 5007 addq.b D7, 8 00001AE2 04C8 .incomplete 00001AE4 7E3B moveq.l D7, 0x3B 00001AE6 0500 btst D0, D2 00001AE8 DBF7 0FBA 7633 0453 3AAB add.l A5, [[0x76330453 + D0 * 8] + 0x3AAB] 00001AF2 0128 6666 btst [A0 + 0x6666], D0 00001AF6 5E13 addq.b [A3], 7 00001AF8 48CE 369B movem.l A6, D0,D1,D3,D4,D7,A1,A2,A4,A5 label00001AFC: 00001AFC 320F move.w D1, A7 00001AFE 4CCE 449B movem.l D0,D1,D3,D4,D7,A2,A6, A6 00001B02 3213 move.w D1, [A3] 00001B04 4807 nbcd.b D7 00001B06 0D36 731E EEBA btst [[A6] + D7 * 2 - 0x1146], D6 // begin alternate branch 00001B0A-00001B0C label00001B0A: 00001B0A EEBA ror D2, D7 // end alternate branch 00001B0A-00001B0C label00001B0A: // (misaligned) 00001B0C 7613 moveq.l D3, 0x13 00001B0E 2144 2B02 move.l [A0 + 0x2B02], D4 00001B12 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001B14 BA76 9B06 4B01 cmp.w D5, [[A6 + <>] + A1 * 2 + 0x4B01] 00001B1A 051D btst [A5]+, D2 00001B1C 66EC bne -0x12 /* 00001B0A */ 00001B1E DB06 addx.b D5, D6 00001B20 3200 move.w D1, D0 00001B22 7391 moveq.l D1, 0xFFFFFF91 00001B24 139B 7826 move.b [A1 + D7 + 0x26], [A3]+ 00001B28 6329 bls +0x2B /* 00001B53 */ 00001B2A DB0B addx.b -[A5], -[A3] 00001B2C F5A0 .invalid <> 00001B2E 0703 btst D3, D3 00001B30 4A27 tst.b -[A7] 00001B32 035E bchg [A6]+, D1 00001B34 3703 move.w -[A3], D3 00001B36 5327 subq.b -[A7], 1 00001B38 0303 btst D3, D1 00001B3A A92D syscall CloseWindow 00001B3C 1E38 2B00 move.b D7, [0x00002B00] 00001B40 1307 move.b -[A1], D7 00001B42 000F F204 ori.b A7, 0x4 00001B46 CC02 and.b D6, D2 00001B48 EB1E rol D6.b, 5 00001B4A 5708 subq.b A0, 3 00001B4C 89C1 divs.w D4, D1 00001B4E F0CC 0233 .extension 0x0CC <> // unimplemented 00001B52 23CD 0207 84B9 move.l [0x020784B9], A5 00001B58 2700 move.l -[A3], D0 00001B5A 6A0F bpl +0x11 /* 00001B6B */ 00001B5C 09CC .incomplete 00001B5E 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00001B60 142E 1061 move.b D2, [A6 + 0x1061] 00001B64 181C move.b D4, [A4]+ 00001B66 04BA 762B 0044 0067 subi.l [PC + 0x67 /* 00001BCF, value 0x1312F301 */], 0x762B0044 /* 'v+\0D' */ 00001B6E 8FD9 divs.w D7, [A1]+ 00001B70 3710 move.w -[A3], [A0] 00001B72 7850 moveq.l D4, 0x50 00001B74 370E move.w -[A3], A6 00001B76 DFEB 0910 add.l A7, [A3 + 0x910] 00001B7A 6380 bls -0x7E /* 00001AFC */ 00001B7C 9317 sub.b [A7], D1 00001B7E E48B lsr D3, 2 00001B80 08C3 0C5B bset.b D3, 0x5B /* '[' */ 00001B84 02EB .incomplete 00001B86 121B move.b D1, [A3]+ 00001B88 010B btst A3, D0 00001B8A 00DB .incomplete 00001B8C 0328 BB04 btst [A0 - 0x44FC], D1 00001B90 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001B92 2B10 move.l -[A5], [A0] 00001B94 5613 addq.b [A3], 3 00001B96 6D08 blt +0xA /* 00001BA0 */ 00001B98 0705 btst D5, D3 00001B9A 740F moveq.l D2, 0x0F 00001B9C 30C3 move.w [A0]+, D3 00001B9E 0756 bchg [A6], D3 label00001BA0: 00001BA0 7328 moveq.l D1, 0x28 00001BA2 E500 asl D0.b, 2 00001BA4 0F30 2304 btst <>, D7 00001BA8 9302 subx.b D1, D2 00001BAA 6207 bhi +0x9 /* 00001BB3 */ 00001BAC 000A 7704 ori.b A2, 0x4 00001BB0 D425 add.b D2, -[A5] 00001BB2 6917 bvs +0x19 /* 00001BCB */ 00001BB4 01EE .incomplete 00001BB6 C342 exg D1, D2 00001BB8 4B46 chk.w D5, D6 00001BBA A57F syscall InternalWait, flags=5 00001BBC 0788 bclr A0, D3 00001BBE 81AB 026B or.l [A3 + 0x26B], D0 00001BC2 1507 move.b -[A2], D7 00001BC4 08C1 DB02 bset.b D1, 0x2 00001BC8 0B02 btst D2, D5 00001BCA 030D btst A5, D1 00001BCC D6A4 add.l D3, -[A4] 00001BCE 8013 or.b D0, [A3] 00001BD0 12F3 017B 1445 022B 8105 0283 move.b [A1]+, [[A3 + 0x1445022B] - 0x7EFAFD7D] 00001BDC 0805 0207 btst.b D5, 0x7 00001BE0 0B9E bclr [A6]+, D5 00001BE2 4E0B .invalid // invalid opcode 4 00001BE4 1CC3 move.b [A6]+, D3 00001BE6 4280 clr.l D0 00001BE8 2305 move.l -[A1], D5 00001BEA C13F and.b <>, D0 00001BEC 2708 move.l -[A3], A0 00001BEE B00F cmp.b D0, A7 00001BF0 81AA 95C8 or.l [A2 - 0x6A38], D0 00001BF4 1710 move.b -[A3], [A0] 00001BF6 57E0 seq -[A0] 00001BF8 2B0B move.l -[A5], A3 00001BFA 0800 0B39 btst.b D0, 0x39 /* '9' */ 00001BFE 3437 0E9B move.w D2, [A7 + D0 * 8 - 0x101] 00001C02 9305 subx.b D1, D5 00001C04 0B3C CA0B btst 0xB, D5 00001C08 3C03 move.w D6, D3 00001C0A 0000 0F02 ori.b D0, 0x2 00001C0E FB06 .extension 0xB06 <> // unimplemented 00001C10 C100 abcd D0, D0 00001C12 170C move.b -[A3], A4 00001C14 E837 roxr D7.b, D4 00001C16 0CBA .incomplete